Blurry Maxx Ver:3.8 Fast and Stabile I run it using both Apex and Nova launchers. I've tried many different Roms this has been my daily driver for a month.
Blurry max 4.1 gets my vote too. You also cannot go wrong with eclipse 1.3. Both ROMs are stable and fully functional. Blurry has a few more bells and whistles and eclipse has better battery life.
Wizzed Bean is my favorite. Combines Jelly Bean with a bunch of Samsung goodies, and it's very smooth. It includes a camera app to replace the non-functioning stock camera, and other than video capture, pretty much everything else works great. No Webtop, obviously, but that's why I keep it Safestrapped with stock ICS.
I've been on everyone rom times 6 lol ask deduct. I used to flash about twice a day. So many options that I couldn't sit still lol but I found stripped Icarus best for mee