Has anybody mentioned how awesome DeDeDe is?
Because DeDeDe is pretty awesome, probably my "best" character if I'm ever forced to choose one for matches.
I treat this game like a fighting game with a party game atmosphere. Once you learn most of the basic intricacies there's very little stopping you from playing every single character in the game and fairing well with them.
I've got a rotating door of characters (DeDeDe, Snake, Pit, Falco, Diddy Kong, Samus, Meta Knight, Mario, Luigi, Lucas, Ness, Pokemon Trainer, Lucario, Olimar, Link, and Wario) that I enjoy playing in random rotation. If anybody is up for some brawling just ask and I can get my friend code up.