I say fuck Sprint. When I suspended my account to go on deployment they automatically added two years to my contract because it was considered a "plan change". Plus I think every one of their call centers is in the Philippines.
Not sure that AT&T is much better but at least the couple times I have called customer service I got to talk to people who's first language is English.