Default So many ROMs. What are the differences between them?

We have lots of ROMs for now: CM, AOKP, Carbon, AICP etc.
Is there a thread here on xda that explains what are the differences between the roms?