I currently have T-Mobile. They're really bad. The coverage is very inconsistent. My contract is up in June, and I was looking towards another service. Virgin Mobile seems to have a really good deal, but I'm not sure that their coverage will be better than T-Mobile's. The maps look promising, but I want everyone's expert opinion on here. I live in the northern suburbs of Pittsburgh. My zip code is 16046, if that helps. I'm positive that I want prepaid this time. I think that my options are: Virgin Mobile, Freeup, and maybe AT&T Go Phone (I live on the border of two counties, and if I put my zip code in, it says I have no coverage, but if I put a zip code across the county line in, it says I have coverage). Please let me know what would be the best option. I don't need coverage everywhere, but I need better than T-Mobile. I care more about consistency than all-out coverage; I don't really care if the company has coverage in like, Idaho, so long as it works well here in Pittsburgh. I guess I'm looking for a happy medium between price and coverage. Thanks for your help!