Still Pikachu is dreadfully slow compared to Pichu. It's kinda hard to get any hits in with him. Add to that the fact that his damage amounts are only average (despite being more that Pichu's), and you get a character that's a little sub-par. Kirby is also a victim of this. Yes, as balanced as Melee is, it was made by humans, and thus the character balance isn't completely perfect. Most slow characters have really powerful attacks to compensate, and the weaker characters are typically much faster. Some, such as Roy, were a little bit mis-scaled. He's slower than Marth, but all except a few of his attacks do less damage than Marth's.