So far I can't complain. Haven't had any problems so far.
it really depends on where you are. Here in NYC T Mobile tends to be spotty. My blackberry through work uses T Mobile and there are times when service sucks. To be honest in the NY/NJ area Sprint and Verizon are king. Much better voice and data service than T Mobile or At&T.
