Have to agree with Dirk. I'm sick of the praise being heaped on this good, but not great, game. The 3 endings can all be achieved from the last level regardless of how you played the rest of the game. Hardly incentive to make me want to replay the thing.
The only thing that changes somewhat depending on you actions is the fate of minor characters and some of the side quests opened-up. Other than that its really a linear game. And the multiple solutions to each problem usually just means crawling through/blowing up something to get somewhere because you didn't find the stupid data cube with the password that some highly trained Covert Ops-type thoughtlessly left laying around. Realistic huh?
There was just too much of that type of nonsense to keep me involved in the game. That combined with the intolerable NPC interactions, many in 3rd person none the less, just ripped me right out of the character. My favorite bug relating to this was if you happened to be carying a crate of TNT (another thing the genius Covert Ops types like to just leave laying around) and you interacted with an NPC that required the shift to 3rd person, you'd automatically drop the crate and blow each other to smithereens. Moral of the story: If you're carrying TNT and see someone come running towards you to "talk", put it down fast or kiss your ass goodbye

.