I have a 3G updated to 4.21. Sorry I did.
I'm now investigating how to roll back.
ATT has sucked from the beginning, but the 3G can't handle all the excess of iOS changes for my money. Apps that used to open very fast are now 15 to 30 secs to open and crash.
That's with a regular weekly warm restart.
Others I know feel the same.
I'm holding out for iPho 5 (if it comes no later than Sept) as a dual GSM/CDMA with VzW or I'll switch to a Droid on T-Mo which a few of my fellow NYers are having a better time with.
But the 3G is primitive at best by todays standards.