Once the 6 month exclusive rights run out at AT&T, you can get the unlock code from AT&T and then use the 920 on T-Mobile. That's the only option I can see for the short term.
Well probably get a 910 and such. I asked Tmob Facebook a month or two before the 8X came out if were getting a Flagship HTC Windows Phone and they had nearly the same response.