Long time lurker, second time poster

So I just re-rooted my droid x (currently on 4.5.621 810 vers. 2.3.4) and I decided to take a look into the world of custom ROMs.

However, I'm not sure what I want.. I want an ICS ROM, but there's so many out there and I don't know which one to choose.

Which do you guys use and prefer? I'd like to have one that has most basic apps and utilities working (SMS/MMS, Camera, wifi, etc.)