Using a setup like a zfs based system is indeed complicated for most people.I recently had a rude awakening that drives physically fail, too. No system will help there unless you are willing to go to extremes.
I would suggest a cloud backup solution like https://backblaxe.com with automatic unlimited backup as insurance against catastrophic failure. It can also help guard against human error.