Honestly, I have only had Cingular and T-mobile. I switched from Cingular because of the ridiculous surcharges and improper billing I was constantly faced with. After switching to T-mobile in July of 06 I can now say that I regret leaving Cingular. T-mobile has the worst reception I have ever seen. Almost anywhere I don't get service, someone with Cingular, Verizon, or Sprint does. I don't even get service in my own apartment with T-mobile and I am trapped in a contract with them until July 08. Once thats over though, I am gone for sure and I will NEVER return to T-mobile. Buyer beware, scams, cheats, and liars is all T-mobile is and ever will be. BTW when the phone I received with the contract broke (Samsung t809) they told me the phone was known for being defective and they had discontinued it, the only thing T-mobile was willing to replace my phone with was a RAZR. HA WOW THANKS! T-mobile is awful.