I finished Stalker: Call of Pripyat last night. The end was a mixed bag. The actual GAME end (the one where you participate) was a let-down. I had a too good armour, a too good sniper rifle, and a too good assault rifle for it to even begin giving me problems. Also, I got some kind of achievement that kept awarding me free ammo. I checked my storage just before the endgame and it turned out I had 1800 rounds of armour piercing bullets for my assault rifle just lying there waiting for me! Needless to say, I ripped through any and all resistance the game threw at me from then on.
But the MOVIE ending was cool! I'm actually thinking of replaying it at once just to see another permutation of the end. It heavily resembles the Fallout endings, as it too consisted of short movies strung together depending on what you'd done in the game beforehand. It basically covered every major character you'd run into and every location and their fate after you'd passed through. Very cool! I'm also pretty sure I didn't get the "good" ending (or at least the best ending) since I usually always let my squad mates act as bullet sponges while I, myself, lie in wait with my sniper rifle in the background. Noone survived :D
Still, a very, very good game. Right now I'd rank it up there with the first Stalker, but I may even have to rank it slightly higher. Well worth the asking price of 23