While I haven't played CO in a long time, my brief experiment there was made infinitely more enjoyable by the good folk at CORP. Friendly, funny, supportive, informative, and engaging...
I cannot endorse them enough.
If you ARE going to get your cape-n-mask fix in Champions Online, there's no better place to start.