D.S.
It depends on where you live. When I lived in South Florida I had Tmobil and the service was great, had no problems at all; then I moved to Central Ohio and it was horrible, I couldn't talk inside my own house (and I live near a very commercial/business area).
Sprint doesn't work that well for us either; the only one that worked was Verizon, but it was expensive, so I guess the Midwest doesn't have very good reception.
Good luck!