Windows Phone Is great. I have loved the power of Windows since Windows Mobile (my first smart phone), I love the simplicity and smooth performance that Windows phones have. For me, I thought that Windows Phone 7 was going to be awesome since I was on Windows Mobile 6.5. But after hearing about all the lack of capabilities of Windows Phone 7 compared to Windows Mobile I was greatly disappointed; and when my friend got his first Android phone I was blown away by the array of features, apps, and customizability, it was like Windows Mobile with smooth performance, and modern refresh (at least how I wanted Windows Phone 7 to be like.
My point being, I like the simplicity of the OS and Its performance compared to competitors, but it is being held back by the "Iron fist", so to speak, of Microsoft on the OS, and the innovation that developers can achieve on competing platforms. For the sake of security on the platform, some of the lock downs are necessary, but I don't see why Microsoft, when they know they don't have a feature, put a security control on the OS to stop developers from supplementing that feature on their own. I believe that if Microsoft wants developers to come to the platform, in order for the platform to grow, the OS has to be like an open canvas for developers to create new apps, rather that looking for workarounds and loop holes just to make their apps work like they do on competing platforms.
To be truthful, Apple paved the way in the innovation of the smartphone, and made it what it is today, in terms of popularity, and has made the OS simple with its OS limitations. Microsoft seems to be trying to recreate that same effect for Windows Phone with it OS limitations; but it can't work now because when IOS did that, it was the first time that it was happening in the market ever, and now they have had time to mature and gain experience as to want consumers want.
Microsoft on the other hand, now have realized that the features that they offered Since Windows Phone 7's inception, were appreciated in minority compared to the global market, such as the Hubs and Start Screen customizations, so now they have to change and even roll back some features to the likeness of other platforms and even to Windows Mobile.
Everybody wants to get the most possible out of want they have. That's why a lot of people on Android and iOS refuse to move to Windows Phone because when they find that they have more options and capabilities with Android or iOS compared to Windows, they feel that they need to have those feature even though they may never use them.
For now, I still use Android, because sometimes when I'm doing something on my phone and a situations comes up and I have to do some unusual things on my phone, I think, " I wonder if I can do this on my phone?", and then I try it and android has an option to do what I wanted, without me even needing to ask Google to included that feature (I mean seriously, I have to beg just to be able to download in the background). Though I will recommend new smartphone users to go with Windows because of its simplicity.
Microsoft needs to appeal to users, not by just saying, " Hey! We can do what everyone else is doing just a little bit better", or, "We have Apps!"
But rather that, "You can do what you want, when you want it, and how you want it even before you know you want it"
Its thanks to committed people like those on forums like these, who genuinely want the platform to be better, that are keeping 'Windows Phone' alive today.