I have been doing a lot of research with the two phones and two phone providers. My issue is that I like the T-Mobile phone better but the AT&T service better.

I have heard a lot of bad things about T-Mobile like crappy signal and horrible customer service...but I really like the Gravity. I don't like the Impression as much because it has touch screen and I can get more feautures with T-Mobile for the same price as AT&T. Any suggestions?