The decline and fall of Windows Phone is more tragic, because for several years the OS was making headway. It had an app problem, sure, but Windows Phone 8 and 8.1 brought the OS itself up to the level of iOS and Android, and the low-end Lumias provided an excellent value for the money. But soon after buying the Lumia division from Nokia, Microsoft seemed to stop pushing. Windows Phone 8.1 has been left to rot while Microsoft takes its sweet time finishing a continually delayed Windows 10 update. To be an existing Windows Phone 8.1 user is to sit by and watch while Microsoft ports every selling point of Windows Phone as a platform to iOS and Android. Embracing iOS and Android unquestionably gives Microsoft’s apps and services a wider audience, but there’s no reason why it had to be done at the expense of the company’s existing user base.
The remains of these platforms aren’t really viable as general-purpose smartphone ecosystems. Diehards can (and will) disagree, and Microsoft at least has given Windows Phone acolytes a gift in the form of the Lumia 950 and 950XL. But if you’re recommending a smartphone to someone in 2016, Android and iOS can do pretty much anything that anyone needs to be able to do. Windows Phone and BlackBerry 10 cannot, and they’re best left to people who care more about brand loyalty than functionality.