Uh, man do I need to take back my words. After writing negative review a took time to play through again and noticed what made me loose track of the game story. After secind play I've noticed you need to follow certain "rules". For example - if you want one route you need to finish specific quests and stick with a certain path. If you jump from mission to mission things can become unlogical and detached in terms of story. Game is good, much much better than I first thought. No matter the ending (except the pistol one), all endings are interesting. You just stick with one storyline, don't jump here and there, and it will make sense. The game is both straight forward or chaotic since everything is there for you to play but if you for example stick with Panams track or Rouge, you get logical storyline.