LOL, bashing or not, OP had a legitimate question: It's been a year and MS has only lost share with WP7, so what is the problem? Why doesn't anyone care about WP7? And to the degree that the platform is actually doing worse with the passage of time? A new platform should be steadily gaining share, even if at a snail's pace (at least.) Instead, WP7 is actually moving backwards.
Seems from the consumer's perspective, there's a reason to be concerned about the platform, if not outright critical about it. Something is very wrong with WP7. You can use it and love it. Thats fine. But it doesn't change the fact that there just aren't enough of you out there who feel the same way.
Sorry if you don't like the reasons I gave. Very few people here actually attempted to answer the question that was asked.
Safari isn't co-operating with me this morning, so I'm going to have to move back to IE to respond to this post.
Compare the original % of users and current, I think you'll find that it gained share, you can't get a sub-0% share.
There are more phones with Android than Windows - in fact, Android ones are coming out amlost weekly.
Windows 7 phones just need more marketing by their companies - there are good phones out there, but I think Microsoft need to raise their specifications and make devices using the platform less flexible in terms of what they can and cannot have.
Either this week or last week, the platform reached a milestone of 30,000 apps. From my view of what's in there, a lot of the apps are useful applications, certainly no crappy ones. Most apps, if not all that I have tried have worked well on the device I trialled.
I am not concerned about the platform, from my point of view, it has had a slow start, but that's becuase the market is not ready for it. People who have used it are very happy with it. I've used it, and IMO, it's more fluid than my iPhone 4, not that it is slow.
I asked a few people why they hadn't used it - most of them replied: it's a Microsoft product, so it's bound to fail - had they tried it? No. It's not fair to dismiss a product based on its developers.
OP asked a question, what's holding it back? It certainly isn't the platform if its customer/user base is very happy with it. Thus, you cannot point 'revolutionary' as an issue. 'Late'? Depends how you define late. It's still got a good fighting chance. 'Redundant'? How? Incomplete ecosystem upon launch. Did iOS have a complete ecosystem on launch? Did Android? How do you establish an apps ecosystem before launch?