I think Pikachu is OK, but in the anime, when it wins against things it so obviously wouldn't normally...that's when it gets annoying. I was watching an episode from the Orange leagues the other day, and it won against a Dragonite. Yet in the indigo series in pokemon league, it lost against a Bellsprout by getting kicked in the head...