In my setup, I use ChronoSync and CCC. My current backup destinations are a NAS, a mini with external drives, and two portable USB drives.
The mini works as a backup machine too in case my MBP breaks down, so I have little or no downtime. I use CS to backup to the mini and the NAS three times a day. This process is automatic.
I also do manual CCC backups about once a week to two different portable drives; I try to rotate them and keep one off site.
A while ago I also kept images of the MBP in the NAS and mini, but I made some changes to my setup so I had to discontinue this. I will re-implement it as soon as I can. Although the process with external drives is not automatic, the process works well.
The above may be overkill for your case, but I think you should consider having at least two backups, in case something goes wrong with one, and two different ways to generate them.