Well, Pokémon games’ length always depends on what does the player in the game is, but Gen 2 is the Pokémon game where you can do the most mainly because of the two regions, and the sixteen Gyms.