The Lumia 900 is a very big step in a very good direction. MS needs to double-down on this and stop kowtowing to Samsung et al, who are pushing out half-assed turds of phones that do a disservice to the brand.
The "free OS" segment of the market is taken by Android, and I think it'll take an act of god to unseat it at this point. WinPhone's only hope is to compete at the higher end with the likes of iPhone and Galaxy phones.
And marketing. God, the marketing. Where is it?
MS is betting the company on WinPhone, but where is the marketing message? Why aren't bus sheltered swimming in these ads? Why aren't they all over TV like Android and iOS is? Why are WinPhones still hiding in the darkest corners of the AT&T stores?
This is the biggest failing of WinPhone IMO - it's a fine platform and a fine product, but nobody knows about it.