Stock vs CM (We know it's coming at some point)
CM gets the thumbs up from me if were evaluating both on its own merit without things like Xposed modules, just for pushing greater user control and features. Fuck Google and their "all or nothing" approach to permissions tbh.
And in a similar bracket, theres also
Stock android vs. custom launchers like nova
Ill take custom launchers any day too thank you very much. Fuck vanilla. Its too limited and stifling, not to mention diarrhea inducing in the looks department. I prefer my own sleek style and feel. I like to have my own icon sets, transparencies, custom x y grid, custom drawer and tab organisation, swipeable docks, ability to assign swipe action on icons, multiple types of gesture actions on home screen, folder within folder, backup and import layouts etc. If you like vanilla, good for you, but its overrated shite as far as Im concerned.