Give up flash, overclocking, tethering, unlimited data plans, a physical keyboard, live wallpapers, widgets, google maps navigation, for a phone that is trying to play catch-up and mimic features of android?
Not even considering the network, I would never switch to an iPhone.