I don't know where you're located, but Verizon here in Jacksonville has far better service and reception than AT&T or Sprint. Verizon's data speeds here are also much better than the other carriers. For me, data was extremely important in choosing the carrier, so even with gimped phones, Verizon was the way to go. Just my 2 cents.
Nate