I'm in the same boat. I've had a lot of devices over the years, came to Windows Phone 8 from a Droid Bionic to a Verizon 822. I jumped over to the 928 once it came out as well. I truly enjoyed the experience but at this point and time, Windows Phone has lost support from 2 apps that I use almost daily. American Airlines (I fly every Monday and Friday) and even when it was on Windows Phone, the performance was lackluster at best. But I figured, I can manage, I'll just stick to printing boarding passes at home or at the airport. Then Chase hung up the gloves and that was the death nail for me. I live in an area where Chase banks are not allowed (yes, you read that, they are not allowed to do business in my state) but the next state over we've got them; but its a 30 mile drive each way to cash a check.
I don't care about social media app support, I draw the line at Facebook; all that other nonsense (Instagram, Twitter, SnapChat) the tweens can keep them on iOS for all I care; nor am I saying they don't exist on WP8 as they do.
I love the user interface of Windows Phone, and I look forward to Windows 10. But as of right now, my personal needs, business needs, just aren't met by the platform; primarily due to external causes (lack of vendor commitment, and lack of Enterprise adoption at my company).
I've moved back to Android with the Note 4 and, as others are saying, its a remarkable device. I almost think that had Verizon offered a variant of the 1520, I would have held back, as some of the services I'm missing could be resolved with the browser vs. an app, but the screen offerings just didn't do it for me on the 928. No sense in picking up the Icon as Verizon has moved on from that faster than Happy Days did with the lost Cunningham. I blame Verizon as a carrier for a lot of Windows Phone problems in the US because they don't give it 1/25th the attention as they do iOS or Android; as the nation's largest carrier, they have the potential to really drive a 3rd option (even forcing it to a viable contender for a 3 way tie for #1) and simply don't care. I'm stuck with them as a carrier though because many of the places I travel, my work ATT iPhone 5s is constantly displaying "No Service" whereas my Verizon service still shows strong LTE.
I love Windows Central as its my hourly go to for news, before reading any of the other more depressing world news haha. I can't wait to come home to Windows Phone, that time for me at least simply isn't today.