Start with Macrium free. I own the paid version- it can make quick incremental backups instead of just full ones, and more. But I’m a backup nut. My computers and laptops all backup daily to my NAS (and parts of that NAS storage backup to a second NAS). You don't have to partition the C: drive.
I also use another app to backup documents and project files to google drive every hour. Not full drives of content - just key stuff. And 120GB of photos are also all backed up on Amazon for “free” (part of Prime).
I used to rely on acronis, but it failed a couple of times when I needed it so I went with the more reliable but harder to use option. Macrium Pro hasn't failed me in the years of use. If I could have Macrium Pro with the simplicity of Apple's Time Machine, I'd be in backup heaven, as that'd be power + ease of use. The good thing is, once you set up a backup in something like Acronis or Macrium, it's just as easy to use as Time Machine, because it just happens in the background the same way. Restoring is a little trickier, though, depending. Time Machine has frustrated me in other ways on my MacBook Pro.
EDIT: You'll definitely want to backup to one or more external destinations. At the very least, and external hard drive (don't leave it connected after backup... but then you have to remember to connect it so it can backup). You can do your own "cloud" backup without using a service if you have 2 large external hard drives - backup at least monthly, weekly is better, and alternate between the drives, leaving one drive somewhere secure away from where your computer is located. That way, if something happens to your computer etc., you still have a backup somewhere. I suggest leaving the backup drive disconnected when not in use because that way if there's a power surge through your computer it can't fry the backup.