On the complexity...
A Game such as City of Heroes is prolly the easiest to start playing and to understand off the bat. But it is also 1 of the hardest to master. The level of customisation and all the impacts of every choice is tremendous.
It is far easier to master EQ then CoV, but it was far easier to "understand" and start playing CoV then EQ.
Mastering a game is not only been successfull, it is been the most efficient you could...and honestly, it is pretty hard, maybe impossible, to master a system such as CoV. Yes, everyone can understand that taking a power allow you to use it, that putting some slots in it improve it...but what enhancement do you put, is it better to put 6 enhancements on your main attacks, or to divide it kinda evenly on your less frequents attacks as well. And then, which IO set bonus to get, is it worth it to lose 10% in accuracy to get another bonus?
A proof for that, take 1vs1 PvP. In EQ, the same guild wins all or almost all the BoB competitions, serverwide. Where they always the BEST players who understand everything? I doubt that, they just have better gear. In CoV, in 1vs1 PvP of 2 identical characters, a group which would wins 3 times would be doing great (on the 125 possibilities), because it would be the player understanding of his character that would make the difference (or the lag), not the incredible gear advantage.
In EQ, all the "expert players" will agree about their character. In CoV, you can take the 2 best players of a particuliar sets, and they may have opposing views on quite many topics. Veterans players often disagree on stuff that "should" be comon knowledge, and it is often hard to say who is right, as the ramifications to each choice are numerous.
One of the reasons I like CoV soo much, it is the difficulty someone has to actually master it completely.