All of them are pretty lame with the exception of anything related to Metroid. Samus <3 Ridley <3
Another good Nintendo mascot would be Kid Icarus but he's so seldom used because Nintendo is fucking gay.
Link is alright. I like the guy, but even I admit he's a totally tired and forced enigma as of now. Plus, he has little to no personality and is a pretty fucking flat character. Zelda is also on my hit list. That bitch needs to stop getting kidnapped. Wind Waker and Ocarina are the ONLY times Zelda is in any way a good and interesting character. Ganon is a shit villian. Zant had potential to be an amazing villian and then those cunts at Nintendo turned him from a sinister villian with creepy teeth into a goddamn clown who's high on laughing gas.
Mario and Luigi were cool back when I was, I don't know, 8 years old. I only like the games because of the gameplay, but pretty much all Mario characters are lamers. Okay, there is one character in Mario I can't hate and that's Yoshi. Yoshi is just too damn cute.
Kirby is cool too.
Wtf with the Link hate?
edit: On second thought
(Image removed from quote.)
What's wrong with that Link? It fits quite well with all the other Link's in the series. Was OoT your first Zelda or something? Link has always been a child with only a few exceptions, and that art fits quite well with how he's been represented in his art ever since the NES days.