I have Tmobile now. I loved it when I went to Sweden and it worked, worked in Jamaica and the Bahamas without a problem. But, it doesn't work about 10 feet from my house (I can see a cell tower). I am smack dab in the middle of the coverage area, near 70, and I have no signal. In cities GSM rules, it is the reason why it is the european standard. You want service 1/4 mile into the earth surrounded by Granite? GSM is for you. However, if you are not in the city near repeaters and cell towers, you are screwed.
So, my problem is that my phone doesn't work at my house, I know that Verizon and Nextel does. I don't like AT&T and since they merged with Cingular I will never go with them.
I know enough people that have Sprint to know that it is the worlds best portable answering machine. Often they get VMs for calls that never rang into the phone.
The problem with Verizon is the 2 year contract, I am not financing a car, I don't need a long contract.