I use Borg but every now and then I mount a backup and download a few files to make sure they work correctly.
I’ve so far only had to do this for real with my local zfs snapshots after messing up a config file or blowing away the wrong folder. Process to restore is essentially the same except I would mount the Borg repo instead of a local zfs snapshot
I use self hosted borg repo to backup to a local server and then also borgbase is a service that allows remote backup.
Borgmatic automates all of this.