It really depends on where you are, and where you live. T-mobile has really highly rated network reliabilty, but I’ve found that in San Francisco it’s not so great. I’ve had Verizon in LA which worked well, except in my apartment where it didn’t work at all. AT&T has been fairly good all over, but occasionally drops signal.
They all stink; it really depends on where you’re using your phone.