I would still choose Ocarina of time and Mario Galaxy. However, I have to admit that after playing the Witcher 3, it was the first time I thought that a game was better in almost all aspects. But for it's time, Ocarina was just perfect. And the Witcher 3 is not. I could still play Ocarina of Time in 30 years and have a fantastic feeling playing it. The same for Mario Galaxy. Visually, it doesn't keep up with Odyssey, not even close. But at that time it looked fantastic and for fun I would give it a 12.