Kirby is one of the strongest video game characters, he has unlimited abilities and can destroy anything with crash oder just annoy people with mike. I wouldn't want to fight him in a battle.
As mean as it seems, I'm not a Fan of Pokemon. Mainly because I got told about Pokemon spread throughout 2 years from a friend of mine. Worst time of my life :P
People think he's stupid because of his ridiculous and schizophrenic design. He was designed with an ambiguous intention to appeal to the most basic psychology i.e. make him look somewhat cute and easily recognizable and to keep the Design as simple as possible. Thus he is a very recognizable, easy-to-produce character and ideal character to make cheap merchandise with. He is a true marketing masterpiece but as a character he is as ridiculous and unacceptable as Pokemon.