I have Metro right now. Ive been through every damn US cell carrier. I think the best is Nextel. Nextel is hella expensive, but I got some of the best coverage of my life, best customer service, best everything, and dependable, nice owrking phones.

Metro phones and service suck. I call customer service and they really do soudn like bums off the street. A bunch of screen readers. You cant beat talk all you want though, but thats all long as you get serivce. Just stay away from Kyocera phones.

I had Verizon, but I think my bad experience was with my phone. Oh, and the person who sold me the phone. I bought a Treo 600 and the dude saw a whole bunch of cash and his answer to all of my questions was "Yes, we can do it". Assholes. My phone was buggy, I dropped calls 5 times a day, they lied about all types of stuff to get me on [i.e. International Roaming and Dialing], and they always messed up on my bill.

TMobile was ok, but I got a friend a line on my accoutn and it ended up biting me inthe ass. They had their billing errors sometimes too, but decent srevice. Some of the best phones out though