If this can be achieved on a RaspberryPi, then that would be a basic home solution for everyone as it's low cost & low power consumption - just plug a little box into your home network and forget about it. A simple configuration system would help the average non-techie user.
And I agree that if a local backup system can be combined with save/restore, then it's a one stop solution.