I think Silent Hill 2 does that as well, in a more subtle way. If I say more its possible a big spoiler, but anyways in this game there is no good guy or bad guy, you can't even say that Pyramid Head, for example, is a bad guy.
I really like how that game handles moral. Fallout 1 as well, I...