Not talking just about games with good replay value - but those that are made in a way that you can always return to them to do something.

Today I was thinking about how few Pokemon titles that I played seemed like they didn't end even after defeating champion, almost like every Pokemon game is designed to last enough until new one is out.

What would you recommend that is good to play for a while?