Rsnc is great, but it's also nice to have a live disk to restore your system completely in case of a catastrophic meltdown.
Clonezilla is the gold standard for imaging programs. However, it turns many new users off that are not comfortable working with terminal commands.
A program you might want to try is:
In the past I insisted my kids know how to restore their own system if they wanted to use Windows (I was tired of virus cleansing M$). They were only perhaps 10ish YO and they could easily use redo backup to image and restore a system in no time flat. If a kid that young can image and restore their system with the redo software, any adult should be able to do this easily.
I have not used this software in many years as it became abandonware. It has been revived as RedoRescue and it may be a good solution for you. Let us know if you try it and how it works for you.