Well, I don't see any custom ROMs for iPhones. These are magnificent at times. CyanogenMod users know what I'm talking about.
Prepare to be educated. Yes a lot of it is a hack but on half the supported phones CM isn't too much different really. At least the whited00r releases are stable and have consistent feature support over obsolete handsets.