I'll go a game route: Mario Kart. It's just so perfect. All of them from the SNES to the Switch. I've played countless hours and never get bored. The level designs are all so interesting and unique I find myself discovering something new every time. It's social and I've seen it dominate dinner parties.
I loved Mario Kart for SNES and N64.
After that, Nintendo seemed to have no idea what people even liked about the games.
They added more characters, more cars, and more level interference, meaning that you were competing less and less on skill.
Worse, your choices for character and car could have enormous and difficult to predict effects on your performance.
After the N64 game, I found that series to be astonishingly boring. My one friend who enjoys it can't find anyone to play it with him.