I disagree, MSFT has been working overtime on the UX, making a good thing even better. UX is the number one reason I'm on Windows Phone. IMHO the UX is better than Android and iOS has a horrible UX if you expect anything beyond a remedial app grid. The Cortana experience alone has enriched things tremendously for those of us lucky enough to get her. The worldwide roll-out only helps.
I should have been more specific;
hardware-wise there's nothing keeping consumers attached to the ecosystem. People invest in new devices every 1-2 years and aren't very likely to find the current hardware offering to be very satisfactory. Ever since the announcement of the Lumia 930 - a device met with mixed reviews - nothing seems to have happened on the hardware front. The Lumia 930 was delayed several months, no new international hardware from any of Microsoft's partners has been announced and Microsoft themselves seems to have scrapped the one device that was in final-stage testing.
Software-wise Microsoft are indeed making incredible leaps and bounds, and are obviously pushing the envelope for its mobile OS.
If you've not read these articles, please do so:
Haha, I have to say I laughed really hard at the second article. Android scored consistently lower in every area, but still received the highest "Likelihood of recommending" score.
- "What do you think of Android?"
- "It's complete ****."
- "Would you recommend it to anyone?"
- "Absolutely!"