Used an iPhone for many years. Tried a MacBook and just could not use the OS. So I had an iPhone and a W7 Desktop that I used. I honestly never liked W8, tried it, and it just felt awkward for too long -- much like the MacBook. I realize things have to grow on me as all OSs change. So I really do give it a solid 90 days before says, yay or nay.
In the end, I just kept going back to W7. Then W10 came out. Here's what I know, if I use a new OS and inside of a week I'm like, "AWESOME" then it's a keeper. W10 came out and I was instantly sold. I loved it. Then I started to see the potential W10 had to really integrate into mobile platforms. And while integration is possible into an iPhone, the SMS part did not work and that was a deal breaker for me. Goodbye iPhone. I was so sold on W10, I went W10M blindly. This would've been around March 2016. There were still issues, but they didn't really bother me. I have never been big on apps. They're normally one-and-done for me. I'm not a big social media person, so snapchat and that stuff has no bearing on me. So I picked up W10M on a Lumia 950 and had a stellar experience with it. I'm fine with the little instabilities with the system and I was prepared for it. But honestly, I think it's pretty darn stable and I don't have any issues other people speak of. So I got a 950XL and just couldn't be happier. I'm very excited as Microsoft continues to grow W10 and W10M. I can honestly say it's changed my life because everything I own integrates. Desktop, Mobile, Xbox. It's just great.
Again, I'm not a big app user/social media user and the most important thing for me is that it integrates seamlessly into W10. Which so far, W10M does a remarkable job of.
As a disclaimer, I did have a 90 day fling with Android about a year before W10 came out and stole my heart. And while I liked Android, I didn't like it enough to peel away from my iPhone at the time.