I haven't heard anyone recommend Windows phones. I've been told the better ones to get are like the Nexus or the Samsung Galaxy along with the HTC one I think. I've been considering it, but T-Mobile doesn't do deals on phones anymore due to removing plans and I really don't want to pay 600 bucks for a new phone right now, though I might consider the payment plan, haven't settled on that yet. Tired of my crappy smartphone, the only one I've had for about 3 years now and it was crappy when I got it, but now it's really bad lol