No offence, but it really irritates me when people say that a character is 'boring' and 'generic' and then go on to say that they haven't played any of their games. The only reason you think that about him is because you haven't played his games, you're totally ignorant about him, you know nothing about him. You've taken one look at him, and decided he's boring and generic. The only thing boring and generic is your totally uninformed opinion, which is the same boring and generic opinion stated by all Little Mac detractors (most of which haven't played a Punch Out game either).
When it comes to characters I know nothing about I withhold judgement, at least until I've played their games and learnt a bit more about him. The last thing I'd do is make a thread criticising them, especially one with such shallow arguments. Elaborate. It's no good just saying he's boring and generic, give reasons why he is. Enlighten yourself by playing his games as well, you might then understand why he isn't boring and generic, why people love him so much.