If you don't mind me asking, where are you located? I get good T-Mobile reception inside all types of buildings in and around the Kansas City metro. The only place I've ever lost coverage is in the basement floors of my doctor's office away from windows.
Their rural coverage is pretty awful though.