Me, I used to use Kirby. Lemme tell you; if anyone said to me, "Let's play Melee!" I would have to resist the temptation to punch them in the face. Now that I hate Melee and love Brawl, my character is Metaknight. Not only mysterious, chivalrous, powerful and cool-looking, but (coincidentally) he also suits the way I play perfectly.
I can actually hold my own in Brawl and actually win now and then using him. First of all, his drill attack allows me to hit and run my opponents, especially when one gets another in the line of fire because they guess that's what I'm about to do. Everyone (but that hapless loser in my way) wins! Usually, there's two people dealing those weak but fast attacks and I plow right through them in just such a way that they end up right next to each other again once they land so they leave me alone in order to continue their catfight. The tornado spin attack allows me to hit and run with less impunity from counter-attacks, but I can catch and savage one character instead of all of them, doing more damage. My regular sword-spam attack keeps them in the air, suffering for only about 30 seconds to a minute before they slap me away. It's when I catch them in a place they can't counter-attack that they're really screwed. Shrewd players will ignore me beating them so they don't have to do as much of the dirty work themselves and risk getting hit. My smash is faster than most everyone else, and can be charged if necessary to really finish them. Short ranged, though, so don't get caught off-guard.
The only weakness of Metaknight's is his pitiful Super Smash, which is easily dodged most of the time and even when it hits there are many stronger ones. Hope this has helped you play as and fight Metaknight!