What Rom do you recommend? I've been reading quite a bit, but still haven't settled on one.
Hard to say really. If you like Sense then definitely go with Joelz's ViperRez. Released back in July and it's still one of the most full featured stable ROMs I've ever come across.
I haven't run Nils' Sense 4 version but I've run quite a few of his other ROMs and you can guarantee if Nils puts it out, its the highest quality and stable. Nils also responds frequently on his threads and I've seen him pop his head in here from time to time too so if you have problems support is never far away.
Newt has a new JB Sense 4+ based ROM but it's an alpha build and thus I wouldn't run it except to play around and see what it looks like...Daily driver, not yet, but I'm sure he's working on it.
Now if you want to try some stable Jelly Bean without the Sense UI, I've run Neo's AOSP (Linaro) and it's a really nice AOSP ROM. Pretty stable from what I can tell. I also ran his AOKP, named histerically "Mean Horsey Face", and it was pretty stable, though not as stable as his Linaro build. Both very nice ROMs but I like Sense and how it works so for now, I'm back on ViperRez though I'm following what Neo does with his ROMs so I can flash and enjoy some JB even if it is only for a week or two until I miss Sense and it's integratedness (totally made that word up).
To sum up...I'd start with ViperRez or Nils' Sense 4. If you like adventure and are willing to find workarounds give Neo's AOSP (Linaro) a try. Whats the worst that could happen, you don't like the ROM, you restore your nandroid backup (you DID make one first right?) and you're back...no harm no foul.