I'm sure you'll be much happier with AT&T's spotty network, PRICES, and the IPHONE4, which they are giving free bumper cases with because it's antennae issues.
Also, if you want customer service to be good, then go to a store. AT&T, Verizon, Sprint, and basically every company in America has pretty bad support over the phone. It's India, and you'll be calling Bob, even though you know his name isn't Bob. It just isn't. But if you're going to shop online and deal with people over the phone, well, you kind of had a bad experience coming.