I have the iPhone app and I love it, it works well even when not on wifi, pages load fast, easy to navigate around and simple to use. I can't really fault it other than to say it would be great to be able to edit your personal profile information with it, unless I have overlooked something that's not currently possible.
I recommend it.