Yeah I agree, this is the roster I have the most playable characters!
In melee I played with Sheik, Samus and Falco. In Brawl I played with Pit and pokemon trainer mostly. In the newest smash I play with Lucina, Shulk, Sonic, Lucario, Greninja, Zero suit Samus, Bowser, and some more sometime..