I occasionally use restic but one thing I don't like about it is the sheer number of data files it creates (45k for ~800GB in my case) which makes it a pain to use with certain cloud storage providers that don't always handle tens of thousands of files very well (gdrive being a good example).
Is there some way to get it to not make as many files?
I've used restic with the backblaze and S3 backends - works pretty well for me. The newest version also has compression on top of deduplication, like borg, which is nice. (Of course, it will only make a difference for compressible data - most images or videos won't compress, but say, JSONs will).
https://bobek.cz/blog/2020/restic-rclone/