You might want to try an indie game from some Swedish developers called 'Else.Heartbreak()'
Seriously, that's the title. It has that retro playstation X feel with a very endearing world. You can sit back in a cafe and watch people or interact with them.
It makes you care about the world and the game people in it.