I am having this phone from the past 2 years and the phone is very good. All the latest apps get released for apple, hence you can always be ahead of other phones.
Some constraints that remain in the Iphone is ease of access to documents, zip files, music etc. You have to live with it.
Battery backup is the major concern in this model. With 3G data on, the battery drains out very quickly, so keep a powerbank handy if you are travelling and need to be connected at all the times.
Touchscreen sensitivity is the best in its class.