I recently was experimenting with cloud storage and syncing.
It is a nice idea to store a backup onto cloud storage.
What if somehow a cloud site was hacked and someone deleted the files from synced accounts, then your backup is gone and your local files as well when your local client starts syncing the 2 accounts. Or some cloud site gets a virus to do the same, or some cloud admin with a personality disorder deletes random folders. Or some random catastrophe occurs on the cloud site.
So I have been thinking maybe a better option would be local storage on separate hardrive under your control for files like perhaps pictures or coding in addition to cloud storage.