People don't buy IPhones for their specifications otherwise they would have jumped ship a long time ago. IPhone owners buy it for the OS. Really, 3.5" screen, 3G, etc. why? It's the OS that sells the phone.
That or they are financially trapped by the amount of apps they would have to repurchase on Android that they have already purchased on IOS. Buying a new phone is one thing, but throw in another $100+ for all those apps they have collected over the years, they would probably just get another iPhone. I have a lot in my android apps and would consider the changeover cost if i were to ever jump ship to apple.
Droid X and root. Not overclocked.