I bought an S2 from T-Mobile after watching the salesman in the store demonstrate how fast it was. I had a 14 day return period. However, the next day I had to go out of town for a month. I returned to Dallas only to find out that T-Mobile's data coverage is HORRIBLE in Dallas.
So I took the phone back to the store to see if there might be a problem with the phone, but in the store my phone was lighting fast. I asked the sales person if they had any booster antennas in/on their store and he emphatically replied "No". So I then took my phone about 100 feet outside of the store, only again to experience no data coverage. I walked back and stood next to the exterior wall of the store and got great reception again. The salesman told me to call T-Mobile and report the areas in which I did not get good data service. So I called them and gave them the address of the shopping center in which this particular store is located in and the rep on the phone told me that the area has already been reported numerous times as to having data problems and they were working on it. He also said they would call me back within 72 hours, and I received no call.
So, in my opinion this is deceptive trade practice, because they obviously had to have some sort of booster at their store. I think these are grounds for me to break my contract without having to pay a $200 fee. However, I've already signed up with a different carrier, whose data coverage is spectacular. So I do not want to drag tis out any longer and pay another T-Mobile Bill.