I have heard that while the levels themselves are linear in terms of combat, the story is non-linear with many endings and a variety of choices that interact with each other to give a varierty of consequences...
So, while the other parts of the game may have technical problems, the story and...