My girlfriend is finally ready for a smart phone but doesn't want a contract. The little bit I've read on here so far looks like T-Mobile may be the best choice for her. This will be her first experience with Android so I want it to be a good one. Also, I don't want her to get a crap phone. I'd prefer the SG3 or a good HTC. She lives in Roanoke VA. Any help would be appreciated.