When tmobile 3G works it works better than the AT&T 4G for sure. You can just see that from the general speed of loading of apps using online content.
But when AT&T goes to LTE then we have a different game all together.
On the other hand I haven't seen tmobile holding on to 3G for more than 10 mins straight any time. God knows when it will be stable and usable.