I know t mobile is not the best cell phone company, but i wanted to know if this company has the following things, good reception, fast data, good sound quality, customer service and no hidden charges, i want a nice bill. Im planning to get the Iphone 4s and i wanted to know if this is the right company for it. Again i know its not the best