For months now, every working day I have to synchronize files at least two times, using the helpful "asymmetric" mode of Synchronizer.
Sooner or later, the sides in Synchronizer are chosen wrongly (we are human after all), and so the default action is to overwrite files with their old versions (which leads to data loss). That's when the behavior of programs like Total Commander come handy, showing in that case that files are different, instead of offering the overwrite of the new file with the old version.
For example, before the new code is applied, the default action would overwrite the new version:
After the new code is applied, the default action does not overwrite the new version (although Krusader users have the option of overwriting the new version if they want to):
Note: I've been using this new code since October, and it has saved my files at least three times.