The performance of the phone will be the same as any other network carrier, but the coverage and signal won't be good, mainly because that's just how T Mobile's coverage is.
Adding to the above user, iPhone isn't straight from T-Mobile so the iPhone has to be unlocked before it can be used with T-Mobile. Unlocking requires it to be jailbroken.