I don't think Sprint will go to GSM. They are CDMA just like Verizon is. So you have T-Mobile and ATT/Cingular (merged) as your choices. I think ATT/Cingular has much more coverage in the USA than T-Mobile does. Just check out their coverage maps on their web sites. As far as customer service is concerned, I am not sure who is better.