Does that allow you to set up a new PC as an exact copy of the old one? Because Time Machine does just that, and I’d really like to find the Windows equivalent.
Probably an unpopular opinion, but I actually prefer to start from (nearly) scratch on a new machine as it gets rid of all the accumulated cruft. I use github + stow for my dotfiles, firefox sync for syncing browser history, bookmarks, etc and rclone + backblaze for backing up whatever is important enough. Beyond that, I don't care if I lose anything on the old machine.
Same. Every time I've tried copying stuff to a new machine via Time Machine the new machine feels unstable. There's so much stuff in ~/Library/Application Support type places that really shouldn't be copied so I just start the new machine empty and copy a few folders over (Documents, .ssh)
Isn't that easily accomplished by storing a disk image? (e.g. clobezilla, ssd migration software, snapshots,...). For that the OS is completely irrelevant.
It should be used in concert with an offsite backup service like Backblaze.