Todo Backup is a good to very good partition image backup app, cloning one or more partitions to another disk, usually a VHD [Virtual Hard Disk] that's a single file just big enough to hold all the files on the original partition(s). Restoring a backup is just the reverse, cloning the partition(s) on a VHD to a physical hard disk/SSD. The backup app can also mount the VHDs the backups are stored on, letting you copy any files the same way you would from another hard disk partition. Todo Backup will also let you backup/restore files, but there are better tools for protecting your stuff, e.g., auto syncing to the cloud &/or an external drive. It would take using Todo Backup for an extended period of time to find less obvious quirks or limitations, e.g., how well it works cloning disks with host & target of different sizes, how well it works with VMs stored on VHDs etc. Like most Windows backup apps it will not work with Linux disks. On a positive note Todo Backup has improved since I last looked at it a year or two ago, making it easier to find the functions you want/need, and the USB stick now boots a PC/laptop using UEFI & Secure Boot. That said, that USB stick lacks the add-on features of some of the competition, e.g., boot repair, a restart button, a web browser etc.
The reason to perform image backups is it eliminates having to do all the custom work to set up Windows & software after a new or fresh installation. It also preserves GOTD licenses. If the only software you use is from the store &/or Microsoft 365 [Office] you're probably OK just resetting or reinstalling Windows if/when you have a major failure/problem, though both resetting & reinstalling Windows can sometimes fail. Most individual consumers however simply choose not to bother IMHO.
The GOTD download for Todo Backup Home is a downloader that downloads the trial version to the same folder as the original setup file -- TB_trial_easeus.exe takes up ~178MB. The installed app takes up 721MB with 2990 files in 157 folders, that is until you create the bootable USB stick. And there lies my biggest criticism of the app... you need the USB stick if Windows won't start -- you boot to the USB stick instead of Windows, and it starts a mini copy of Todo Backup so you can backup or restore hard disk partitions. To make it work EaseUS uses WinPE, a mini command line only version of Windows from Microsoft. There are only 2 ways to get WinPE, from the Recovery partition that's normally installed with Windows, and by installing the Windows ADK, which takes up ~2GB of disk space. Now Todo Backup could use what's on the Recovery partition, which is preferred, or it could download the needed parts of the ADK and store that in a separate folder that you could later delete [like Macrium Reflect 8], but instead it gives you two options: 1) install the ADK beforehand, or 2) let Todo Backup add the ADK to the app's program folder. That 2nd option causes Todo Backup to balloon to 3.01GB with 4737 files in 219 folders. You're better off to install the ADK, use it to create the Todo Backup USB stick, optionally create a WinPE only USB stick, then uninstall the ADK, freeing up the disk space.
Otherwise Todo Backup has a somewhat involved [I hesitate to say complicated] installation. It adds 4 drivers, 2 folders in ProgramData, 1 folder in Users\ [UserName]\ AppData\ Roaming\, 2 files in C:\Windows\ SysWOW64\, & a C:\Windows\ SysWOW64\ config\ systemprofile\ AppData\ Roaming\ SystemAcCrux folder. Besides the drivers the registry gets several new class keys.