I feel like an outside observer, here. Although I have used a Lumia 521, Lumia 822, and Lumia 950 as my daily drivers in the past.
I have more overall hands-on experience with Android and iOS.
And up until a few weeks ago, my mobile OS of choice was BlackBerry 10, which I have used the most over the past few years.
There are a lot of similarities in the history of BB10 and Windows Phone/Windows Mobile, so reading through all these posts, I can definitely relate to the frustration over lack of apps and general lack of support and interest from the company that makes your favorite mobile OS.
I'm using an iPhone as my daily driver now and I have committed to use it as such for at least one year without switching (I've had a habit of switching daily drivers every few weeks).
I moved on from BB10 for many of the same reasons many of you have moved on from Windows Mobile, lack of apps, lack of support, etc.
My thumbs are still in mourning over the loss of the amazing BlackBerry physical keyboard, but BB10 no longer does most of what I need in a smartphone.
However, while my main line may stay on my iPhone for the next year, there's no reason I can't pick up a cheap secondary line for tinkering with other devices. And while you might think I'd want to use a BB10 phone on that second line, I'm actually considering Windows 10 Mobile.
Here's why:
1. It's not Android. I don't like Android. I don't like the UI. I don't like how it feels. I don't like the ecosystem fragmentation. I don't like Google's data-mining. And I don't like how BlackBerry has tried to put lipstick on that pig by claiming they've made it "private and secure" just to try to keep selling phones. I frankly don't believe those claims.
2. It gets updates on a regular basis. Don't take this for granted. BB10 will never receive another significant update due to BlackBerry abandoning it. Unless you buy an Android phone from a handful of select OEMs, you may never receive an OTA update. Even then, you are dependent on carriers and OEMs as to when you receive those updates. Google, Nexus, and BlackBerry Android, and maybe phones from 1 or 2 other OEMs receive regular monthly updates. iOS and Windows 10 Mobile receive regular OTA updates as soon as they are released. In a world where OS vulnerabilities are discovered daily, the ability to receive timely patches and updates is very important to me. Plus, I like getting new feature and functionality updates. They extend the useful life of the device.
3. It's not what everyone else is using. By nature, I am a contrarian and non-conformist. That is not to say that I don't go along with the crowd when I think it makes sense to me. But my default approach to tech (and pretty much everything else) is to not adopt it just because it's popular. Whenever possible, I actually prefer to go against the grain. Call it my way of asserting my independence and individuality. But when I was carrying around a BlackBerry Passport for a couple weeks and people were asking me what the heck that thing was, I enjoyed it. I guess I don't like being another face in the crowd if I can help it. Windows phones get big points from me just for being different than what everyone else is using.
4. It still has more apps than BB10. Yes, BB10 runs Android apps, but in an antiquated Android 4.3 runtime that will never be updated. If an app drops support for 4.3, you're up a creek. And while BB10 ships with the Amazon App Store, its library for BB10 devices is abysmal. If you feel adventurous enough, there are ways of getting the Google Play store onto BB10. You can even install a patched version of Google Play Services so you can run Google apps like Gmail, Google Maps, etc. But you have to manually patch each app using a Windows utility every time it gets an update. Who has time for that? Windows 10 Mobile has more native apps than BB10 and many of them are quite good. And, as I learned with BB10, you can do quite a bit through a mobile browser.
5. Continuum. I have long dreamed of having "one device to rule them all" - a smartphone-like device that can be docked with a monitor/keyboard/mouse, a tablet, or a laptop to suit all personal computing needs. The HP Elite x3 with its peripherals is probably closest to that ideal. If Microsoft implements the ability to run x86 apps in Continuum, a Windows Phone will become my daily driver and I will probably start using it to drive my work tech setup. I'm underwhelmed by Samsung DeX. Sure, you can run Android apps in windowed mode. But why would I want to run Android apps designed for a touch-based phone UI in a desktop environment? Microsofts Universal App approach is so much better in theory, if not in implementation (yet).
6. Tiled UI. The ability to pin so many different shortcuts to the home screen from within so many different apps is ridiculously useful. It can save so much time.
So while the Windows Mobile app gap does exist and is definitely a deterrent to mass adoption, I do think the platform has a lot going for it and I hope Microsoft keeps putting resources into it. It may not seem like much, but it's significant compared to the resources BlackBerry is putting into BB10 (nothing, nada, zilch, zero).
Chin up, Windows Mobile users and fans. Things may look pretty grim right now, but at least there are still signs of life in your favorite mobile OS. Take it from a BlackBerry 10 refugee.