Don't forget that CM7 is also based off of 2.3 gingerbread so you have all of the 2.3 bonuses.
From what I have learned in reading, flashing, testing, and using is that TW is not the mass murderer that many people make it out to be. If you are a developer you will absolutely hate it for many reasons I don't care to understand.
CM7 in its current form (as many have stated) is not complete though the large CM7 gorilla in the room has been exchanged for a small small monkey. MMS is about all that doesn't function correctly which, depending on who you talk to, is not a big deal. Personally I have people mms my email and it works the exact same.
GPS, call volume, and sensors where the CM7 deal breaker for me but with patients we have seen them all disappear. In a few weeks it will be in its early beta stages without a doubt.
So the short version
TouchWiz = Samsungs *****

AOSP = Nobodies *****
