At my company, we use Box for Enterprise which has versioning. I have an old laptop that is always running at home and I plugged a Seagate 1 TB drive (I think) into it and have Apple Time Machine back up the laptop onto it. Because the two computers sync as a result of Box, the old laptop is always current within a few minutes (or at the end of an airplane trip). So, there are two backups: 1) onto Box for Enterprise; and 2) onto the Seagate drive. With either, we can dial back to the date in case there is corruption.
For my wife, we use 1) Backblazes; 2) a RAID drive at home; and 3) an Apple Time Capsule (when we go away for an extended period). We've never backed up from BackBlazes but the Time Capsule worked when it was needed.