Do you guys agree with the statement that being a legacy character tends to hold a character back from reaching their full potential? By potential I mean outside media appearances, rising in popularity and ultimately becoming their own hero with their own stories. On one hand legacies or someone taking up the mantle tend to also create unnecessary fan wars built on bitterness because said fans favorite isn't the one being used. On the other hand it gives newer characters that inherit a superhero name/mantle a greater chance of getting recognition and attention (I'll get back to you with examples).
Some notable legacies in the DCU [different people have taken on the name]:
Robin
Green Lantern
The Flash
Blue Beetle
Firestorm
The Atom
Wondergirl
Just to name a few. I've also noticed that DC tends to create new minority characters by giving them the name/mantle of a previously White character which I feel does more harm than good. The minority character tends to get the shorter end of the stick and almost always the mantle reverts back to the original both in comics and outside media (Jaime Reyes seems to be the exception not the rule).
So I ask you would you do away with the legacy aspect in DC? Do you feel it does more harm than good? Discuss.