Former Windows Phone Manager tries to explain why Windows Phone fails although it is superior to in this case Android:
The question is: will end-user dissatisfaction with Android’s inconsistencies and fragmentation be strong enough to allow the better product to succeed.
There is no such thing as end-user dissatisfaction with Android’s inconsistencies. There is less than one percent of us who use different handsets over the period of a year. It’s not even the legendary 1% who does this.
I bet the majority of Android users don’t care whether they are using Froyo, Gingerbread or Ice Cream Sandwich. They care for style and for apps. For speed. For the people they connect with through the device. And for price.
All the rest is a waste of analysis.