I posted the firmware update for tmobile in the AF forums.
The European firmware is not necessary better. It's just newer. I also posted the newist AT&T Firmware in the forums, Thats what I'm using and it's working fine.
Here's the recommended guide for firmware updates