Personally, I use Arq Backup and Backblaze B2 (their “real” cloud storage). Arq is a one-time paid app that does differential encrypted backups to your choice of local storage or cloud provider.
Keeping 1TB of backups cost me around $5 per month, and the files won’t disappear on me if my computer stops working for a month.
Also, Arq is “one time buy” just for one version apparently.
BackBlaze has a stable client (even though it lives in system extensions) that uses fewer resources, as opposed to the buggy POS that is CrashPlan. IIRC CP client is Java, BB is native.
BackBlaze's restore is far more robust (I got timeouts trying to restore large files from CP) and more intuitive.
Yes, BB Java app was (is?) indeed a POS.