I've been a loyal T-Mobile customer for almost 10 years now, even before the 3G was compatible with the iPhone, it was slow but the customer service and support was always worth it unlike AT&T who is probably the biggest scam on earth.
All the guys at this location have the best customer service of any location I've ever been, Michael Kerr, Chris, Jen and Bernard. Michael is so knowledgeable it's ridiculous, and I'm a tech nerd but this guy's knowledge is second to none. I wouldn't recommend anywhere else. Go there. Now.