I agree with you, dejeud. I think one of my problems with this game is that its story inherently seems linear in nature despite the fact that the gameplay is decidedly non-linear for many parts of the game. Maybe a more open-ended story would have suited the game more?