You are definitely not alone. I bought a Lumia 900 on launch day and stayed with WP until it became obvious that there wouldn't be any WP flagships for a while. I spent a year with a Note 4 and iPhone 6+ and then got a Note 5 when it was released. About 6 weeks ago I decided to give W10M a try so I bought a 950, then a 1520 and also a M8. Today I am buying a iPhone 6s Plus and selling the 1520 and M8 (the 950 is already gone). Windows 10 Mobile and the available hardware to run it just isn't as good as iOS or Android. It's just as simple as that.
phlamethrower -- You
will enjoy your new iPhone...
I do. I don't know how many times I've said to myself, I'm glad I purchased the 6s Plus. My last Windows phone was 1520, nice phone. When I'm investing several hundreds dollars in a phone, I consider it a long-term investment into the whole ecosystem. I don't buy based purely on the phone, but everything together.
I
was a long time supporter of Microsoft.
Well, I was willing to stick it out for awhile. My wife & I both had 920's & 1520's. App quality many times was lacking. And the amount of apps that WM didn't have started to get me concerned. Then, MS not really updating very often or very well, it got me more concerned. A company that has to keep telling it's users we will continue to support the ecosystem doesn't make you comfortable either - Why do they need to? Does Apple need to do that? Does Google have to do that? Also, accessories, like a good watch not being available & other devices is a problem. I use apps way more than the browser, you may not.
I love the specialized experience in apps rather than on the web. I enjoy that I don't usually have to find a work around because I don't have an app or the app that is available is clunky. The idea of having your phone also be your computer is awesome in concept...But it's really only going to valuable for a select view, maybe mostly business users. I'd rather have the experience of the Surface Pro 3, than my phone. I had both. Plus, the chances of a phone being damaged, lost, or stolen is much higher with my phone than my Surface...Because I bring it more places. I lost a lot of confidence in MS even on the PC OS side of things & their services.
I switched back to what I enjoyed before. Great support, hardware is reliable, apps almost always available, plenty of hardware to go with it...etc. Even, as we know, MS apps are generally better on the iPhone (and I've heard Andriod also).
Was it a Good overall business decision for Microsoft to provide their services & better apps on other platforms, Yes, I would say it is. Going to another OS; Andriod or iOS will allow you to enjoy a lot of the work Microsoft has put into in the last couple years. Enjoying the fruit of their labor is mostly found on other platforms.
I do see that WM is picking up more OEM's and that's a good sign for the future. I've always thought, choose what works for you, not because others say it's better. My wife missed the live tiles & I indeed do also. Once she started seeing more apps, even local stores were available for the iPhone, you then see it's reaffirming we made the right decision. I like the GUI on WM, but not enough to go back. Especially when you don't know if it will drastically change in the future. I will say iOS has a fairly fliud and consistent experience.