I have just changed mobiles from a Samsung Soul to an iPhone. As much as it is a brilliant app platform it does have a few annoying absences on the phone front. For example the Soul had multiple modes such as car, outside, meeting and so on. Groups on the Soul can be given ringtones as well as individuals (an app opportunity to create the effect?)
My last critism is the predictive text isn’t as quick as the Soul. Although that maybe partly because of the full keyboard.
Final observation is that the Bluetooth could easily offer a lot more without needing to resort to jailbreak.