Off topic, just sharing:
I keep two types of backups.
One backup type is Time Machine. In general, I use it to recover edited files from yesterday, stuff like that. It can serve as a full backup/restore, but like dlhotka, I don't expect it to work. I have had mixed results when trying full restores using Time Machine. What I like about Time Machine is that it is passive. It runs the backups without direct action from me.
The other backup type is currently a matched set of three drives, 6 Tbytes each. One is the Master, the others are Backup 1 and Backup 2. I use Carbon Copy Cloner to create a full disk image of a given Mac. We have several in the house, so the drives are very large to hold disk images for multiple Macs. Whenever I am ready for a swap, I use CCC to clone Master to one of the backup drives, and then swap it for the other backup drive with a family member. The family member stores that offsite backup, which should cover us after a natural disaster.
We have a headless Mac mini which serves as the family server. Among the many things it does is handle the cloning and copying for backups. Just launch the copy (or clone) operation and let it run until it is done.