* how about writing code on the device itself:symbian and android can do this. wp7? friendliness to gpl for me counts here to.
* how about battery life:this would be symbian where you can last days of heavy use. iphone and android barely last a day for me. wp7?
* how about the ability to run your own version of the os:cyanogen mod for android. this way i can remove all those preinstalled apps that i will never use.
i've used symbian since 2004 (loved), ios since iphone 3g (liked) and am now on android (meh). i've played with every version of wince/pocket pc/win mobile and all without fail have been woeful. microsoft has fouled their own nest before launching wp7. why would any one who tried any of those previous versions give the new one a chance?
i'm not the average consumer but many average consumers ask me for advice. these days i recommend fluffy v flexible. if they want a fluffy easy to use phone then get an iphone and if they want flexible then get android as there are so many choices they can find one that does precisely what they want.
So now here is the problem, If HTC ships a phone, will it be an 'HTC phone' or a 'Windows phone'? Now you see there is a problem there. People have trouble imagining the term 'HTC phone running windows'. They understand only single branding. Its either Windows phone or a HTC phone. That's the same thing as during the PC era, for an ordinary user it was always 'I have a Dell computer' or 'I have a Toshiba', It was never a 'Windows computer'.
That is what dug MS's grave here.
When people go to buy televisions, mp3 players or even cars. They don't care who is writing the software/shipping the engine for the car. They talk about manufacturers like - 'Is this toyota car good?' or 'Is this Panasonic TV good', even though Sony may probably be supplying the OEM components to Panasonic.
So people have a lot of trouble imagining 'Windows Phone'.
Android is different here, because Google main business is not selling Android. They sell a totally different thing for which Android is an enabler. So the branding problem doesn't arise there.
So people don't have any reason to consider 'Windows phone' special. Heck they don't understand what a windows phone is basically, Just like how I and you don't care about what engine is built into our cars, or who supplies the filament inside the electric bulb.
To me I can only imagine the electric bulb as a whole, I don't really have the time, money or the resources to go researching for the quality of filaments used inside and who manufactures them. I imagine the bulb as a whole, so the user does the same thing when buying a mobile. Its a whole mobile not a specific component running inside it. And from the direction of view, there is nothing special about windows on manufacturer X.