Oh yeah can't believe I missed out Munchlax. I think he should have a pretty high ranking as well because, sure, like Heracross, you have to go through all the Honey crap, but happiness (yes I know time consuming and all) gets him to Snorlax, who's a beast. Can use Crunch, Body Slam, Yawn, Rest, Sleep Talk, Belly Drum and Giga Impact, all by level up. You could even give him Return, which you get right at the start of the game, so not that much of a detriment.
Also I hear what you're saying about Pikachu and Ralts. Obedience is an annoying thing at the start of the game and Ralts is a dead weight but it learns Confusion which, yes, is a crap move but at least it can handle it's own until it evolves into Kirlia. Might I add that Kirlia learns Magical Leaf at level 22, Calm Mind at level 25 and, if you evolve it into a Gardevoir, as said before by Seriin, Psychic at level 31, quicker than Alakazam, Espeon and, obviously, Gengar, who needs a TM. By the time Espeon learns Psychic Gardevoir could've (just about) learn't the Hypnosis-Dream Eater combo by level up.
Also I hear what you're saying about Pikachu and Ralts. Obedience is an annoying thing at the start of the game and Ralts is a dead weight but it learns Confusion which, yes, is a crap move but at least it can handle it's own until it evolves into Kirlia. Might I add that Kirlia learns Magical Leaf at level 22, Calm Mind at level 25 and, if you evolve it into a Gardevoir, as said before by Seriin, Psychic at level 31, quicker than Alakazam, Espeon and, obviously, Gengar, who needs a TM. By the time Espeon learns Psychic Gardevoir could've (just about) learn't the Hypnosis-Dream Eater combo by level up.