I don't bother with the cloud. I've got a 3 tiered system of backups here in the home office. Meaning at least** 3 copies of everything important. All on hard drives, that only get turned on for backup related activity.
My thinking is that if there's a catastrophic event, while i'm grabbing my go-kit I'm also grabbing the 4 drives (copy 3) closest to the office door and storing them in the padded case ready to go.
I have jobs scheduled to do nightly backups from my working copies to level (1) weekly, level (1) is copied to level (2). Monthly (last calendar Friday) level (2) goes to level (3). So the absolute worst thing that can happen is that I lose 1 month of work/stuff.
Daily, if I f**k up my working copy of something...I just restore from level (1) or (2), depending on the mistake.
All 3 levels are sets of 4 separate physical 8TB drives each. So 12 8TB drives. Which has grown from a mix of much smaller drives when i started this all.
Is it perfect? No. But reliability and redundancy is good enough. Plus, I don't have to pay anyone for mind my data for me, and I'm in control.
The drives were expensive, but they've been upgraded over time, and now I think I have enough room for 5 years of growth at least. Given that I'm already got probably 75%-80% of the stuff I ever want to preserve.
80% of what I'm storing is personal docs, the music collection, the photo/video collection, and historic/my own software. All of which is either irreplaceable, or extremely difficult to recreate.
**At least means that for some stuff I also have an intraday copy, like a checkpoint a couple of times a day as a fail-safe. In case something goes boom before the nightly level (1) does it's thing.