I'm basically in favor of ypopezios's suggestion, with an exception: only skip autosave when all autosave slots have been filled since the last named save for that scenario. In other words, if it's (real clock time) 15 minutes per autosave and there are 4 autosave slots, the player plays for 20 active minutes after the last named save (one autosave already performed), the next 3 autosaves are made (at 10, 25 and 40 minutes of inactivity). After that point the game continues without autosaving.
I had personally been thinking of tiered saves - every e.g. 2 hours a more persistent autosave is created. But it seems this is against the dev's desired playmode.
I'm basically in favor of ypopezios's suggestion, with an exception: only skip autosave when all autosave slots have been filled since the last named save for that scenario. In other words, if it's (real clock time) 15 minutes per autosave and there are 4 autosave slots, the player plays for 20 active minutes after the last named save (one autosave already performed), the next 3 autosaves are made (at 10, 25 and 40 minutes of inactivity). After that point the game continues without autosaving.
I had personally been thinking of tiered saves - every e.g. 2 hours a more persistent autosave is created. But it seems this is against the dev's desired playmode.