Can't beat the iPhone for texts, email etc - and it functions perfectly in it's primary role i.e. a phone.
Best thing about it is the typing - I've sent pretty long emails using the phone and from the start I can type almost as quick as on a keyboard.
I've tried the new TomTom app for it and have to say it is excellent.
Some other very good apps that I've tried too - practical ones that actually do something you need.
There is a very big BUT - O2 - what a shower of *&^%s - seriously I never dealt with a company like them - everything from constant dropped calls to being overcharged every second bill to the brutal website that takes 20 mins just to check your account - they fail miserably in every facet of their business.