As for me, I always felt Halo and Ocarina of Time were quite grossly overrated.
Halo is a generic shooter with a somewhat above average story. I always hated regenerating shields, the game felt hollow and inorganic, the environments were generic sci fi, and it all felt plasticy. Far as I could tell it really was just a generic FPS game that happened to work well on a console.
Ocarina Of Time is not a good game, I don't think. I mean, it did a lot for the industry by innovating a bunch of things, but none of it holds up. The graphics are terrible, the gameplay is clunky, the structure is ripped beat for beat from its predecessor, has terrible conveyance issues, and is just frustrating.
Then again, I think like 95% of games from that console generation (PS1/N64) suffer those same issues.
But yeah, I can go back and play Link to the Past and it feels good. It looks good. It has aged wonderfully. Hell, even the first Zelda has aged well, as I didn't even play it as a kid and still found enjoyment in it as an adult when I beat it for the first time. I can't do the same with OOT. When I first played it on N64 in I think it was 98 or 99 (not long after it came out in Canada), even then I didn't like it. I felt it was just an uglier, clunkier attempt at recreating Link to the Past. I made it about halfway through before giving up on it. Tried again on gamecube (Came in the Zelda collectors disc with 1, 2, OOT, and MM), and still didn't like it, though it was marginally better because the Gamecube Controller is in every way superior to the N64 controller. Tried again every few years and just didn't like it.
Only ever beat it for the first time on 3DS a few years back, and while my opinion did slightly improve of it, I still think it's a mediocre game that gets worlds of praise because it was huge at the time.
I don't think it's a bad game, but it's like a 6/10 or a 7/10 getting 12/10 praise.