All this applies to AT&T iPhones.
You'll be stuck with a tethered jb phone
Most likely broken features (mms)
Edge speeds on tmobile
Can't restore easily
Can't update when they come out
I used to have 2 unlocked iPhones on tmobile. Was cheaper but the experience sucked.