I have been with several cell providers. They all suck one way or another. I spend 95% of my time within an AT&T 3G connection. I have maybe one dropped call a month. Calls are less important to me than a good internet connection and they have a fast network.
I'm sticking with AT&T and getting a new 2 year contract when I buy my wife and I new iPhones next month.
Yeah, they're criminals, but they all are imo.