To be really honest, using a custom ROM providing the same features as a stock ROM like CyanogenMod is not useful. The design is the same, you have few bugs, and everything you gain in terms in features can be found with GravityBox and other Xposed Modules. Now, in terms in performance, according benchmarks, you have the same scores than a stock OCed ROM with dalvik/bionic optimized . But, in terms of real performance, there's no " important " gain.
You better keep CleanRom according to me, because CM doesn't worth wiping your data !
Sent from my Nexus 7