i would not go for it, with all the new apps coming out and firm ware 2.0 around the corner , I would just look into getting out of my tmobil contract and get the right carrier for it , if you want it that bad ,
http://www.celltradeusa.com/