Tmobile phones recently started coming with Android operating system (OS). Android being an open OS lot of free to download application are available. T-mobile G1, G2 are good ones.
A good t-mobile phone is a SAMSUNG mobile phone.So i say you need a SAMSUNG mobile phone.Because this phone is very nice,likable and very very smooth sound quality.I am sure you like this phone.