What about The Witcher? That forced you to choose how the story unfolded and based on your choices you recieved a totally different branch of the story. That was pure gaming goodness if you ask me. An actual roleplaying game that lets me "roleplay" my character. With my next replay I'll choose differently than I did in my first game. It makes replaying it a little more worthwhile.