Cyanogen will be a great ROM when the final official version is released. Until then you will have to expect some issues. It has some nice tweaks though. Other than that, I think that Sapphire and UltimateDroid are the top I have tried.
I very HIGHLY recommend you backup and try out the newest Ultimate Droid eXtreme version 7.0.0 (found at BlackDroidMod.com) - It is truly the most smooth and jam packed ROM I have seen to date. This guy puts everything into his work... Try it!
i agree, i read u pumping up UD tweice no so i figured what the heck. installed it over ss 4.7 without wiping cuz im badarse like that. it's great, customizability galore, frmo fonts to boot animations to status bar elements. seems quick and stable, i got chevy's lv 800mhz kernel. a tiny bit of redraw with my widgets, but nothing major (and again i didnt wipe so it may be even smoother if i had). does it have the bkapps, rstapps command like chevy's?