I use restic extensively, and it works really really well… until it breaks. Then there’s next-to-nothing you can do to fix the repo.
Rustic, on the other hand, has lock-less design, and repair options, so I end up using it to fix things. However, it has a number of rough edges: it uses its own wacky config file, its include/exclude options are wildly different and a bit painful, and to use a bunch of repo backends (like S3), you need to install, configure, and use rclone, which is poorly documented by rustic.
UPS For Less: https://batteryupsforless.com/ca/en/
If you can pick it up in person in Markham, it’s even cheaper. Bought a bunch of UPSes across a couple dozen years now, and replaced the batteries on many of them. Best prices I’ve found.