They all suck.

That being said, I've had ATT-Cingular-ATT for 5+ years now and no complaints.