May I point out that most everyone that has a bad experience are the ones most likely to post a negative about MS or whatever product they have. I would think that most WP 10 and the 950 series of phones are happy with their product. I own a 950 xl and I love it. I also own a Nexus 6. I have more problems with the Nexus phone than the 950xl. Keep in mind that there are quite a few happy users of the 950 series. Give it a try. I'm sure MS would like to entice you and I think you would be surprised how good these phones and OS are.
^ This is something most people don't realize. If you're in a forum about ANY kind of tech (phone, laptop, tablet, etc.), there are more people asking for help for whatever problem than people just posting something positive because people don't have a NEED to say something positive unless they simply feel like it vs they NEED to reach out for a problem they don't know how to solve. I'm a long time user/visitor of windows central, but did not start posting more until recently. Though windows 10 (and the old windows phone) has its issues such as the app gap, OVERALL I prefer it over iphone and android for various reasons. IF windows 10 mobile were to tank, I'd probably go towards android. I have to use an iphone for work and it's not a bad phone, but still prefer windows 10 mobile.
Honestly, use whatever phone/OS fits your needs. If I was so heavily dependent on apps such as snapchat or certain banking apps or if certain things REALLY bothered me, then I would probably just switch.