I think that this topic is worth a deeper discussion.

Automatic saving is usually an option in many software but usually with the ability to set a timer for how often does this automatic saving takes place.

What I am suggesting here is the in RPG, this feature may not be implemented by a timer triggered event but rather by the completion of game critical events, such as gaining a new weapon or finishing a quest.

This style of triggering automatic saving is important but it does not prevent compounding it with time interval triggered saving on one condition, that it does not interfere with action. If a player was in the middle of a battle and the automatic saving timer was reset then the interrupt request should stay pending until all signs of danger are cleared, that is no enemy should be within a certain distance from the avatar.

Such a multi-conditional auto-save may also incorporate a bit of AI such that if one just saved the game under a new name or by quick-save there should be no reason for yet another auto-save but rather the timer should be re-initiated.

To sum it up, if the avatar was not near any enemies that may potentially attack the avatar immediately after loading, then, automatic saving may proceed under one of two conditions:
The first is that a critical item was acquired or a quest had been achieved.
The second is that a time interval has elapsed since the last saving (regardless of the type of saving).

Is this what all players would love to have or did I forget an issue?
You might find yet another condition that I have missed so let us hear all opinions.