I use Duplicati (duplicati.com) with Backblaze B2 as a backend for my backups. I get billed by GB-month and I get to define exactly what files to backup and how many versions to keep.
And also Vorta (which uses borg) -> rsync, borgbase; Tarsnap -> Tarsnap's S3 (I guess).
Vorta so far has been really good and has lots of potential.
(Badly need a restic GUI here. May drop restic anytime - I am not comfortable having a personal backup setup without a GUI)
I mean does it have standard differential backup features ie dedup, diff, compress, e2e, snapshot etc?