I currently have AT&T which took over cingular & their customer service is not bad. They are eager to help solve any issues & have the quickest response.
They typically have pretty helpful customer service. The worst part of dealing with their customer service is the wait time. They are very helpful once you speak with them.