It's quite easy. Do not reset or switch off the computer while it is still writing to disk. Wait at least three seconds after the HDD LED went dark.
Also you don't need a tool to repair the partition. FFS will validate by itself if you let it. Only if it comes up with an error message like "checksum error in block x" or "block y used twice" or something like that, you need to repair it.
Using a different file system does not circumvent your bad behaviour. If you switch off the computer during a write operation SFS or PFS might get overall unusable rather than just invalid.
DiskSafe might help in the reset case if your Amiga has the correct reset hardware.
Bye,
Thomas