My favorite game series.
Every choice that you make in the game effect the outcome of the story in almost a hundred different ways. Your choices also are carried over from game to game completely changing the back story and storyline of the game.
The relationships you develop with all the characters even have effect on future allies or may even kill or save them in a future situations, plus you can even develop a romantic relationship with a few characters which is.. interesting.