I have been a CyanogenMod fan for some time now, I’m currently running a custom CM7 Gingerbread rom on a couple of my smartphones. I have briefly run an early Alpha version of a CyanogenMod 9 ICS Rom that is surprisingly stable and responsive for such an early version of the ROM.
I really enjoyed using the ICS ROM, but went back to the Gingerbread ROM because the camera is not yet supported on the Alpha ROM. As soon as this feature is added I will be re-flashing my phone to CM9. (Boot animation video after the break)