I've played most of the mainline Pokemon games, but not the latest one (was waiting to see if there would be a Switch port, and now I'm just busy). Of the "main" Pokemon games, Blue version is my favorite, even now. Just classic, and not overly complicated, which I prefer.
Played a bunch of the spin-offs. Pokemon Pinball is fantastic.
Pokemon Puzzle League is one of my all time favorite games.
I never completed a Pokedex, though. I came close in the Red/Blue days, but the people I would trade with to get the ones Blue didn't have ended up quitting before I finished. Oh well!