They haven't fixed anything yet. You're referring to the "incorrect signal strength" being displayed fix, that didn't do anything for the antenna issue.
The iPhone 4 is far too expensive I think. It doesn't have as many upgrades as I expected from the previous version and you're paying far to much for the brand name. If you want a high quality phone with lots of unique, fun features I would say to invest in the Droid X. It's an amazing phone, and I'm sure you would not be disappointed.