But why would you want to do that when you can just go and get an alternative smart phone which has most of the things you want as standard? It's not like there's a major advantage to Apple hardware...
So customer service isn't a big part of the decision process?
And just exactly what is the point of XDA Dev forums being in existence if Google give you all these wonderful widgets? Oh yes, something to do with Sony/HTC/etc/etc deciding you
can't have ICS or Jelly Bean on your 12-18 month old device!
Been there, done that, Android is worse and better in equal amounts as to nullify the OS being the prime reason to change.
Windows' Tiles I like, but it's Windows - it'll go exactly the same way as the Zune has, but may have marginally more success than Blackberry's OS 10.
You're also overlooking the design aspect - no-one has out-designed Apple's handsets.
You've also overlooked the resale value of Apple (just like their computers) iDevices is a greater percentage of their new cost than
any Android handset. Something has to be responsible for the desirability that demand still outstrips supply and people paying good money for damaged ones.
iTunes is, for the most part, a simple and easy way to manage your phone's contents - yet for all its supposed failings, no-one has bothered or managed to offer anything like it for Android handsets.
Drag & drop does have its handiness, but it's not the best solution bar none - it isn't always quicker.
The one major bugbear for me with Android OS is the Settings design - doesn't even come close to the elegance of how it's been done in iOS since day one.
There's more pros and cons applicable to both OSes and handsets, but we're way off topic, so I'm leaving it there.