The big problem with Android is going to be lack of control over the hardware and the version of Android that gets shipped with any given phone. I foresee huge issues in the future with apps that "work on phone x, but not on y, works on z, but not feature q".

Plus the phone manufacturers won't be able to resist dicking around with the UI, the end result in a couple of years being a bunch of phones all with slightly different UIs with a bunch of apps that don't quite fit in with the UIs of any given phone.

Which is a shame, because I think Android has potential.

Much as I hate Apple's restrictions and their glacial approach to changes functionality, I love the end result on the iPhone.
_________________________
Remind me to change my signature to something more interesting someday