Best: Gold/Silver/Crystal. Gave you all of Kanto. Certainly had its flaws with the level curve. Was still nice to revisit the "several years later" version with new sprites, a new battle theme, and a remixed gym order. Kind of offered new Pokemon too. (Literally never sees Slugma or Magcargo in Johto, even on trainers, minus maybe the Battle Tower.)
Worst: Red/Blue/Yellow. Almost named Scarlet/Violet here (not counting DLC). Viewed Cerulean Cave and Mewtwo as less interesting than getting some character dialogue post-game.
Edit: Forgot about Scarlet/Violet's 7-star Tera Raids. Enjoyed those. Ranks it quite a bit higher than second-to-last.