Generation III has the best number of Pokemon in general and the best Pokedex whether it be in Ruby/Sapphire, FireRed/LeafGreen, or Emerald. I also prefer the low amount of pre evolutions we got in it compared to the abundance of evolutions and pre evolutions that were introduced in Generation IV, as well. Generation IV has too much backtracking comparatively to Generation III as well, and I actually find that worse than the sea routes too, LOL. If I want to experience backtracking, I would do so in a platformer like Donkey Kong 64, not an RPG like Diamond/Pearl/Platinum, ROFL.