I have recently begun to notice a growing trend of games providing choices that can have immediate or future consequences. This, by far, is the most exciting development in gaming history. Having choices that matter, makes you truly think about, and weigh up, each decision you make. It adds that extra spice to every single action you make, and forces you to question every single decision you make -- in a futile attempt to get some type of foresight into what is about to happen next.
But the absolute greatest thing about having choices is replayability. This allows for a whole new side of the story each time you play, and that makes you far more likely to start the game again. Plus it's nice to see, after hours of game time, the impact you have left upon the world -- whether it be good or evil.