Back to the Pokemon debate. Classic characters will always be dominant. Why? Because they introduced the series. Who are the only playable Mario characters in Smash Bros? Mario, Luigi, Peach, Bowser, and to a lesser degree, Yoshi and Wario. How long have they been around? FOREVER. You don't see Bowser Jr, Rosalina, Daisy, Waluigi, Petey Piranha, King Boo, Baby Mario Bros, Toadsworth, Dimentio, or any of the newer, less prominent characters playable, BECAUSE THEY AREN'T IMPORTANT AND DID NOT BRING THE SERIES TO FAME (yes this is directed at hippochinfat! for the most part).
Pokemon, again. Who made it popular? Pikachu, Jigglypuff, the three 1st Gen starter families, Mewtwo, and the other 139/151 original Pokemon. Who made Mario popular? Mario, Luigi, Peach, and Bowser, and not too far into the future after that, Yoshi and Wario. Who made Zelda popular? Link, Zelda, and Ganon. Who's playable? Link, Zelda, and Ganon (don't give me **** about Sheik or Toon Link, because both ARE Zelda and Link, period). Who made Donkey Kong popular? Donkey Kong; and who helped in reviving it? Diddy Kong.
Honestly, if Smash Bros is a game series to celebrate the Nintendo All-Stars, then the classic characters must be celebrated, not the extra, filler characters like Lucario. The characters chosen for Brawl were chosen out of: a) popularity (hence why Lucario got in), and b) importance. Marth is important to the beginning era of Fire Emblem, and Ike is important to the current era of Fire Emblem. Where does Roy stand? NO WHERE. Unfortunately, this 'beginning and current' trend affects Pokemon, and will continue to do so, repping new generations to come. You know that all we need is Pokemon Trainer (with the Pokemon families he has now), Pikachu, Jiggs, and Mewtwo. You know it.