Why would Microsoft owe us anything? After all, they still actively support excellent Windows 10 Mobile, and will support it at least till 2019. Let's be honest, who knows what can happen in the meantime?! Maybe Microsoft or their partners finally issue Surface phone or other proper flagship device, or Samsung decides to mass produce pocket size Windows 10 on ARM always connected PC with telephony functions... What I know for sure is that I'm not switching to clunky Android, ever!!! Although, iPhone is my backup device, which helps me overcome the "scary" app gap, but Lumia 950 remains main device for as long as it's supported. We should actually thank Microsoft for all the efforts to develop such a great mobile OS, especially latest insider fast ring update! It runs perfectly on Lumia 950, and I wish it was this good two years ago. But it's still not late... If MS keep supporting and improving Windows 10 Mobile, and themselves along with hardware partners issue new attractive devices, I'm sure developers would then also support it. And it's not hard to find customers for good products and good service. I have impression that all this time Microsoft was hunting for Apple customers, while Android users were and still are much easier targets. Hardly any iPhone user complains, or decides to switch platform, but on Android side it's totally different and pushing solid alternative such as Windows phone in that direction, might change this gloomy picture we currently see.