I use an older version of EaseUS Todo Backup myself. It obviously isn't free/FOSS though. I can attest it has saved my ass once, however.
Clonezilla seems to work alright for most, I've known people to use it with success. There is a learning curve though.
Just a psa though. Cloning can be real whacky if you're trying to clone an install from machine to another. Usually I'd have no functional USB ports, it was a real s*itshow. But on the same machine, just going from one disk to another. Should be fine. Cloning is weird business. Still an invaluable contingency.