Never new Lucario was in melee! but in all seriousness that should be original mewtwo in the melee pack not Lucario he should be on the roster.
Mewtwo is on the roster because he is a gen 6 representative.
You called him Neomew on the roster...lol.
Why no Young Link? He's similar to Toon Link, but he's still a separate character. (Toon Link could get a new moveset since Young Link is the original Link clone)
DK Jr. is an interesting choice.
I'm also surprised you didn't have Ninten as a DLC character.
---
Having Young Link while Toon Link is present doesn't make a bit of sense, it doesn't matter if they are different people, Toon Link is a Young Link except he has more to him. There's not a sliver of logic in having both, even in DLC.
And NeoMew is nickname, combining "Neo" and "Mew".
A little too many newcomers to start with for my liking. I would suggest moving Sheriff, K. Rool, and Takamaru to being Hidden characters. Maybe Starfy too.
Lol, Starfy as an unlockable
And I highly doubt King K. Rool would be either. I have Sheriff because Ice Climbers was a starter, but Takamaru works as an unlockable, I have him because he's the biggest Retro rep.
Not neccesarily mewtwo has 2 forme's so he might replace PT.
How many times do I have to say PT is NOT getting cut. It makes NO sense. And why would you think Mewtwo having a 2nd form that's pretty much the same form would make up for the removal of 3 Pokemon as well as the main character. We don't even know HOW Mewtwo becomes this form. Mew became Mewtwo through a lab experiment. Pokemon never said he can change at will and WHY would he change BACK to a less powerful form, wouldn't that be pointless.