With respects to saving: the fact that you can't save everywhere should be considered a design decision, and not a bad one. I was able to cheat around it using the console once or twice throughout the game, though, when I just couldn't take the stress anymore and when I had died a thousand times before. Other than that, I appreciated not being able to quicksave every other second which I inevitably would have done if I could have easily.
I really think commonly placed auto-saves are the way to go for FPS games.
(I apologise, I'm sure you guys have had this discussion numerous times before-- I don't usually read FarCry threads. :P)