Get Verizon.. best service ever.
Seriously, I've ALWAYS had good experiences with them and they have the best network, never lost a call or had a bad connection.
I use to have T-mobile(when it was voicestream) and couldnt even make a call inside my house. And more often than not, I wouldnt get my text or voice messages for days.(if I was inside)