https://borgbackup.readthedocs.io/en/stable/changes.html
The downside of borg is that the target is only sftp and not directly to any of S3 and some other targets but there are online services that accept sftp.
On the other hand, restic is new and while this can sync towards many targets, the use of memory gets crazy after a while that my machine choked out of memory and these kind of stability problem is something not mentioned in the docs until you use it.
I've tried several others like duplicacy but this also has a memory problem and both restic and duplicacy seem to have trouble fixing it quickly.
When it comes to backup, I'd like to use more than 1 implementation toward different remote locations in case 1 of the implementation has corruption bugs to render the backup useless.
Trying out kopia to see if it does any better.
Also asuran seems promising but so far too early to test it out.