Agreed, it's pretty perfect. And I anticipate that Pokémon like Greninja will continue to be in Smash.
But I can't help but feel like just one thing is missing. I dunno, maybe that's just my inner Pokemaniac coming out. I really do think one more Pokémon would be great. Not that I think it'll happen with Smash 4 DLC, but a gen 2, 3, or 5 rep would be awesome just for the sake of having even more Pokémon variety.
I imagine that if the regular development cycles of Pokémon and Smash continue, then we're getting even numbered new gen reps from now on?