I will get bashed on bad for this, but please drop Lucario for Smash Bros.
When Smash Bros 3 came out, I was so freaking happy that I played it non-stop for like a week, only to not find my beloved Mewtwo anywhere on the roster. He was, instead, replaced by Lucario, who was shoved into the game mainly so that they could have a newer pokemon in it. Don't get me wrong, I like Lucario as a whole, but why did he have to be a Mewtwo clone? Was Nintendo teasing us? For the love of Arceus, Lucario is a Steel and Fighting type, why did he play like the godfather of all Psychic pokemon? I say bring back mewtwo as he was before (with possible form change added in), Keep Lucario but with significant fighting style changes, drop Pokemon Trainer (for the love of all things holy, drop Pokemon Trainer), and give us a tank pokemon (slow and is inaccurate attacks, but hits hard and is hard to kill... like Ganondorf and bowser). For a tank pokemon, I would love to see any of the following...
Rhyperior, Tyranitar, Machamp, Golurk, Electivire, Magmortar, Emboar, or Poliwrath.
If we absolutely have to have another speedy pokemon, like most of the other pokemon that have been in Smash Bros so far, give us either Blaziken, Garchomp, or Infernape. My dream list though would be if we could have Pikachu, Jigglypuff, Mewtwo, Blaziken, and Electivire/Magmortar/Rhyperior (any of the three, they would all work out about the same) all in one game. I would never use a non-pokemon character again in Smash Bros if that was the roster. But on the topic of Smash Bros rosters, I would also love to see some Dragon Quest characters show up as well (even though I realize that wont happen). Nothing would please me more than beating Mario to a pulp as Estark... just saying...