Damn good top five choices. Well, three of them.
My top five, no particular order:
Majoras Mask
DKC2
Xenoblade
Resident Evil 4
Wario Land 3
But then again, Link to the Past, Ocarina, Return to Castle Wolfenstein, Portal 2, Castlevania Symphony of the Night, Super Mario Galaxy 2, Metroid Prime, Chrono Trigger and Yoshis Island fit into my top 5 at any point depending on my mood. They're basically my 10/10 games.
For about a decade I included Metroid Prime in my Top Five. It's probably still in my Top 10, but like you, depending on my mood, things can change. I haven't played MP1 in a while, but airtight level design never gets old, and that game had some of the most beautifully paced and varied levels ever.
I can definitely appreciate Xenoblade Chronicles ranking high in your list. When it comes to Galaxy 2, I'm perpetually torn between the more consistent quality of SMG2, and the more "magical" feeling I get with SMG1 (due in part to it coming out first and feeling like a quantum leap beyond any other Wii game at the time).
I've tried repeatedly to get into ALttP, but I just can't. ALBW, on the other hand, was incredible to me. Of more recent games, ALBW, Kid Icarus Uprising, and Mario Kart 8 would have a shot at my revised Top 10. I adore Dark Souls and TLoU, but I'm not sure I'd keep coming back to them.
(I ranked several games higher than MK8 in my 2014 GOTY list, but in the long run I think I'll enjoy MK8 the longest)