While I have used both Android and iOS, I definately prefer the iPhone because the user experience is far more user friendly and inntuitive for basic things like checking mail, messaging, etc. But whenever I want to customize some aspect of the phone it becomes a big headache because I have to jailbreak the damn thing just for some small customization because Apple doesn't trust its children with their toys. Anyway if Apple does not provide some kind of option to remove the training wheels from iOS sometime soon I will definately be switching to Android.