It depends on what city you live in. In Miami, Fl, Sprint is horrible and Verizon's not that much better (at least in downtown/brickell and a lot of buildings elsewhere). T-mobile is so so, but AT&T is great. I hate AT&T as a company, but I ended up on their AIO prepaid thing because I just need...