I would have stayed with TMobile if their coverage had been better
than pathetic here. They had great customer service, and better rate
plans than anyone else. I just couldn't abide losing coverage on a
block-by-block basis, and if you are traveling forget about reception
anywhere but on interstates.
I'm still holding out for either Verizon to get the iPhone or AT&T to
finally implement their upgraded network. There's not much choice
beyond that for me.