I should add two things 1)a well executed plot twist is a cool thing to experience. 2) second a world/setting that changes & reacts to events in the game. 3) Related to that I think a well developed and in depth world makes for a more immersive experience.