I prefer cyanogen because it doesn't have all of the bloatware that the original rom would include. by doing this, it frees up much more space and also opens up so much more ram on the phone. I'm currently using hypersensation cm7 and I've had no issues so far. I also like the fact that cyanogen is pure android, unlike HTC's sense roms. it's really a matter of preference. some people love the features that sense roms include and some enjoy just having a pure android device(me included). I can add the same features, looks, etc that sense has, but without adding the actual htc sense which saves a ton of room on my phone. it isn't all cluttered with the added htc sense. That all being said, I am very impressed with how fast some of these sense roms actually are and I've tried a ton of them. Some I actually like, but since converting over to no sense roms such as cm7, I've kind of been hooked ever since. basically, it really comes down to user preference.
Don't know if this helped any lol but if it did, kindly hit the thanks button...thanks
you can always private msg me if you have more questions..