Biggest problem is the quality of the Apps. I do not mind paying for a decent price (For example, Spirit FM price) for an app if:
It does what I want.
It works well.
It doesn't require my complete history, including all generations back to m0rt the terrible in the dark ages.
However, a new Winpho I do have (735 - it really is a nice bit of kit and a a phone camera that has some Bokeh AND manual focus is damned useful) and:
Netflix - Really? New app and it has been faulty on the majority of Window phones for 2 weeks since this latest release in the sense that you CAN'T PLAY ANYTHING. Look at your own feedback.
FLAC support. SO there is, now, native FLAC support buried in the Windows API but there is still no way of playing them in one single Music application. Though this will be addressed in the next OS release.
Still no all encompassing decent email app that rivals the likes of K-9. And Microsoft, since WHEN did compressing images automatically become allowable if I want to send via email? With NO WAY to turn it off? Are you crazy?
Windows Phone 8.1 seems sandboxed to hell, which is good in some ways from the securty aspect, but bad in the sense that certain apps that I realllllly want from Android, such as Fing and Wifi Analyser, you can't really get on the WIndows Phone platform because access to those aspects of the OS are just completely isolated.
So if Windows (Phone) 10 addresses these issues, then I can see it taking off. At the moment, it is just going to be more of the same cruft.
Apart from that, Cortana is hilarious and useful. Battery life is stonking, and I do think the Tile screen is still one of the best UIs for a phone.
I don't actually know where I was going with this accept that I like the phone, the eco system sucks and decent apps that the techs want will draw in more development. So that sandboxing needs addressing.
Sorry for the capitals.