Yes... if you're not in a decent sized city or on a major highway, T-Mobile WILL SUCK!
Otherwise it's great. I had them for about 3 years, and they treated me pretty good. Unlocked my phone when I asked them to, ended my contract when I moved into an area where T-Mobile isn't around, and gave me free minutes whenever I called.
Also T-Mobile is good if you go overseas... That Samsung is a Quad mode, so it will work everywhere since GSM is THE network overseas. My US T-Mobile phone worked perfectly in Kuwait and here in Germany.