I'm still on Codename 1.3.3 Android version 4.0.3 that said- I've been running the free version of Nova over it-because for whatever reason, Nova runs WAY FASTER on the homescreens/app drawer than stock codename...go figure.
Yeah, the ROM version may be outdated, and I'm convinced the radio is weak (I have worse signal than my wife's Epic in the same areas) but it's been pretty reliable.
Sometimes loading the phone dialer is pokey- but other than that, it's been reliable enough I don't want to go through the trouble of wiping and getting everything all set up only in 2-3 days find out a new rom isn't really better...but lately, I have felt the urge to switch now that the official 4.0.4 and radios have been released.