Unless I missed something and there's a way to manually save your game. Yesterday I lost about fifteen minutes of progress because I got stuck in a firefight and didn't have time to run and find a checkpoint before I had to leave for work. And there were two or three times last night when I was beating the game that I wanted to take an hour or so break and turn the system off, only to find out that the most recent save was 25 minutes from the time I was trying to quit.
It seems pretty..."irrational" to me that these guys didn't clock any major QA sessions, glance at the clock and see they only have five minutes left in their workday and go to quit the game only to find that their clock says "4:55PM" and their game says "4:29:13 PM". I didn't know any games that saved like this still existed...is this a PC thing because of save states, or just a total oversight for consoles? Or did I miss something?