Yes, it will work with T-mobile. It in factory unlocked so you can use it with any gsm carrier. T-mobile doesnt use the 850mhz band so it would be fine.
Actually i havent owned it yet because I have Cingular and they use the 850mhz band, so it wouldnt work well for me. I am waiting for the i607...