I had a Lumia 1020 on AT&T before my contract expired. I moved to Verizon because a) the service is way better in my area, b) I could no longer sustain the cost of the AT&T plan when I became a single parent, and c) a friend of mine allowed me to join their plan to help me save a lot of money without sacrificing the necessity of my phone. When I made the switch I got a Lumia 928, which I actually loved a lot. I was sitting on a upgrade for about six months in hopes that the 950's would be released on Verizon. Around the time that we were finding out that it wasn't going to show up there, my phone vibrated right off of the kitchen counter and the screen spider-webbed, despite my Trident Case.
I had to replace it. I fought with Verizon for two days. They no longer had more 928's to replace it with and wouldn't let me choose the three other Windows phones because they "weren't comparable models". I asked them if I could do an upgrade instead and after going back and forth with them longer still, they said that I could but none of those would be considered upgrades either. They were basically pidgin-holing me into by either a new iPhone or an Android.
Basically, I can't get a 950 because I can't afford to leave Verizon. If I could, I would have had one at launch. I ended up settling for a Galaxy S6. I use it, but I don't love it. I've had Windows Phones since I had an unlocked HTC HD7 on T-Mobile.