3rd gen clinches it for me.
Seriously, for a Handheld pokémon game, Emerald was perfect. The only vaguely interesting storyline, the best music (GSC a close second), an interesting world map, and a lot of really awesome pokémon. Relicnath, Armaldo, Swellow, Breloom, Dusclops, Regis, Kyogre...