I chose Gen 3, but I actually have multiple favorites.
Gen 3 (originals and remakes) for the Pokémon, region, and gameplay
Gen 4 for the Pokémon, region, and gameplay. Maybe it's first-game bias?
Gen 7 for the Pokémon, region, and gameplay. By far the most polished main-series Pokémon game yet.
Gen 6 for the Pokémon. Region is kinda cool, but the game never really drew me in after multiple times of making an honest effort to complete it.