I have Sprint. They have great customer service and I have signal EVERYWHERE... except my house. But I live in the sticks. If you're in an urban-ish area you would be fine.

I like Sprint so far. With my plan I have free roaming on Verizon. So, I always have service.