It depends on if the changed settings is getting applied directly to the FFB after editing, without saving it to the flash-memory, and the settings getting lost if turning off the Simucube.
If it works like that, I guess it is okay to save to the flash-memory, if any changes are made, after poweroff, and with the user permission.
Hence, if a user makes any changes of a profile, the user feels that directly in the FFB.
If satisfied, the user presses the save button, and Truedrive software confirms that and notifies the user that changes will be saved to flash-memory after poweroff, or something like that.
Though, if it is required to save the changes on the flash-memory to feel the changes having made, it is another case, because as a user, I may change a profile for my needs, several times until I am satisfied. Limiting the flash-memory saves each hour, or only on poweroff, is not good in this case.
The only thing that can somewhat reduce number of actual saves, is to warn the user of limited writes to the memory, sadly it is…