I find that a critical shortcoming of many backup systems is that they are rarely proven and never proven over time. That means a failure in either the backup process OR the restore process including programs, settings and equipment are left unsure. I've surely seen what this means when the system must work and doesn't!
To "solve" this problem, I've written a simple script that tests the system from end to end. But, the command line interface is a bit "techie" for lots of users.
I'm NOT talking about features in products that simply "verify" that a backup worked. That's a step in the right direction but not a total solution.
Is there any existing product that will do the whole thing that has a GUI and easily set up target and backup locations, etc.?