Three that spring to mind are Xenoblade, Persona 5 and The Witcher 3, especially with the DLC. Those games, while I was playing them just stood out as so well made and I could not put them down. Even now, having finished them, I almost have an itch to start again which to me is the mark of a game that'll stand the test of time in my pantheon.

Take care all.