Icon and 1520 aren't available on T Mobile. The 925 was way expensive. Almost in iPhone territory. I'd have loved to get a used 920 but T Mobile ones were non existent. I liked the 521 a lot. It's a great little phone for the price. For the record I'm not trying to compare the 521 to anything else. I'm just relaying my experience with the phone. If it's just a matter of getting a bad one then I got 4 bad ones. If I got 4 bad ones then I'm not sure I want another Nokia. My guess is that I got 4 good phones with a couple of them having some glitches. Nothing awful but enough to make me look elsewhere. Unfortunately Windows phone doesn't have a mid 300 dollar price phone. You either spend less than a hundred bucks or over 500. Not much in between. If there were some good mid range options or even some used high end options decently priced I'd have likely given Windows phone another try. Maybe Moto X won't be to my liking either. Will have to wait and see. If I'm going to have to spend over 500 bucks on a phone to get something I like I'll probably go back to iPhone as I know that they just work.