Yink, well going by that logic, who would you suggest? Match-ups I think vary more on the player themselves & the stage more than they do the character, I'd say. There are plenty of lesser players using good characters. I guess that's why no matchup is ever 100-0, but you get what I'm saying. But yeah, Toon Link is a lot of fun, as is Yoshi.
CeeNL, Kirby is good too, Kirby can get kind of boring for me though, since he hasn't really changed much since 64 I feel, and I played him a lot in those days. I used Luigi in Melee too, I think Melee Luigi > Brawl Luigi, and Melee Mario < Brawl Mario, even though FLUDD kind of sucks.