I much prefer SuperDuper! to whatever changes they made a while ago to CCC.
As far as a bulletproof backup strategy, I have two dedicated external drives that I periodically* clone from my primary hard drive, that can be booted from any time, and keep one of them offsite at all times. I also keep a large hard drive setup as a Time Machine backup, to recover from any inadvertent file changes or deletes.
*Prior to any OS update or any major application update.