@Thomas
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.
Actually PFS accounts for this, and you are allowed to reboot/power off at any point (it's described in the documentation, even). The only ill effect is that you lose the changes that were written at the moment you reboot/power off. The filesystem won't get unusable from this, ever.