Depends what you use your phone for. I don't need my phone to read documents or do anything with documents.
Being realistic, video recording, bad the Iphone hasn't got that, but have you seen how shit mobile phone video recording is anyway?
And MMS- Yeah thats the one thing is a bit crap too. But once again, doubt i'd ever use it.
For me its practical, Text- Great, Phone- Great, Maps- Great, Camera- Fine for me, Internet- Out of this world. No touch screen phone can beat the Iphone with internet, no way. App Store is brilliant too.
And also saves me from buying an Ipod. I used to be spending about £35 a month on pay as you go so its a pretty good deal for me.
And as for the too big thing- All the smart phones are pretty largish, they have to be really for the touch screen. But anyway, i prefer that to small phones.
Iphone gets the thumbs up from me everytime. But depends what you need your phone for. For someone who needs to work documents etc, Blackberry or HTC is perfect. For a cheapish alternative to Iphone, Tocco/Omnia/Cookie etc etc. For a pointless phone which is worse than the Iphone but tries to copy- Google android.
All depends on what you need it for basically. And for me personally- Iphone fits the bill.