T-Mobile.
Their customer service is so nice.
AT&T... their service is the best here.
I'd have to go with At&t. Their service is the best in the area where I live, and their CS isn't bad.
Kind of why I would be choosing AT&T. It service is the best were I spend my time. Plus most of my friends and family are on it so the free M2M keeps me locked in.