I'm not sure there's any pro in CM10 I could single out really. It's just generally a slicker, nicer to use OS. Probably most of which comes from the new launcher design in Android 4.x
The main downside for me is that if the phone isn't clean booted, game appear to have trouble loading up textures and instead draw bits of themselves with white squares. Some games are a lot more sensitive to this than others and a couple of these games pretty much need you to reboot before you play them. It seems better than CM9 at this though with most games.
S2E doesn't appear to quite work properly if you use it. I ended up switching to Int2Ext.
The only other issue I've seen is incredibly minor - text that scrolls on the notification bar is a mess.
I am actually back on CM7 again right now because I wanted to test something. The reason I left it is my wifi was playing up despite having worked fine for about a year previously. It seems to be behaving today but if it plays up again I'll switch back to CM10 because all of its issues annoy me less than my wifi randomly dropping and needing a reboot to recover!
Edited by targetbsp, 23 September 2012 - 08:45 PM.