I don’t necessarily want a system that is constantly saving and not allowing undo/reload.
I just stay pretty diligent in my saving procedures.
Saving Patterns after big changes, sample assignments that I want to keep.
Saving Projects after making multiple big changes / working in more than 1 pattern.
Saving backup Projects a couple times a week, and prior to OS updates (for fear of project corruption, which I’ve only experienced when updating the OS on the Rytm MK1).
Making a habit out of it has kept me from losing hard work. Which everyone will lose at least once before making a habit out of it.