Locally accessible NAS all the way!
If someone else has your data (Google, Microsoft, Apple, Dropbox), is it really your data? You upload your files to these companies, and they'll mine your data free of charge. Hell, if you go above the 'free' (nothing in life is free) threshold, you'll pay them a monthly or yearly recurring payment for the privilege to spy on you. It's win-win-win for them.
I have an 8TB 4 bay Western Digital NAS (PR4100), after RAID is taken into consideration, there's 5.5 TB of usable space and three home computers in the mix.
Weekly Back Ups - Sunday nights starting at 6PM, spaced 2 hours a part I have Veritas set to do system backups of all three PCs to the NAS. I have an 8 week retention policy, One full backup followed by three incrementals, followed by another full and three more incrementals. If a file needs to be restored it's just a matter of opening up the Veritas Recovery Browser, finding the recovery point, entering in my password, and finding the file(s) I want to restore. Easy peasy.
Monthly File Copies - The First of every month a batch file gets executed on each PC that copies the entire contents of the My Documents and My Pictures folders to the NAS, overwriting the previous months. I have a folder in the root of the NAS called 'Data Backups' with subfolders for each one of my computers. Taking this one step further, these folders then get copied by executing another batch file to a private area of our File Server at work over a VPN tunnel. I don't keep many pictures locally (see below), so the file size for all of this is not as large as one would think. I take this extra step incase of corruption to the Veritas backup set.
Camera/Phone Backup - With my real camera, after an event, I'll pop the SD card into the computer, make a subfolder on the NAS with the Date and copy all of the pictures taken that day over manually If I am on a road trip, when I get back to the hotel, as long as I have a decent cell signal, I'll connect to my home VPN and copy the pictures over that night. I'm not too concerned about the pictures on my phone. Unless I have something I really don't want to lose I'll copy it over to the NAS right away. I typically perform two factory resets on my phone a year, once in the Spring and once after a new release of Android comes out. Prior to doing the resets, I'll copy all of the pictures to the NAS and delete the previous version of that folder. That way my Pictures are up to date and when the phone restore is complete, I just have to copy the DCIM folder back over. It is usually at this time, I copy all of the photos that originated from my camera and phone to a portable SSD (used to use a portable HDD). The SSD is encrypted with BitLocker and kept it in a locked drawer at work. All photos are in their full resolution 6000 x 3376 resolution.
From Work to Home - In the middle of the night, our small servers at work back up to my NAS at home for off site backups. For our larger servers, I physically take a hard drive and tape home with me every week and rotate them. For the smaller servers, it goes over the VPN tunnel. I'm a bad boy and don't utilize my Home Folder at work, so I do the same thing as I do at home. I have a batch file that copies the content of the My Docs and My Pics folder on my work laptop to my NAS.
In addition to personal files, I keep installers for ancient applications that I may or may never need again on the NAS. I play around a lot in VMWare, so that installer for Internet Explorer 7.0 for Windows XP does come in handy from time to time as does that ISO of NT 4.0 and the installer for SP4a. I don't care about my VMs enough to make any additional backups of them besides what Veritas backups up weekly. All my music is stored on my NAS, I have none of it on my local computers. I do copy my music over to my offsite SSD that I keep at work when I copy my pictures over twice a year, and I also have a somewhat updated version on the flash drive in my cars infotainment system.
All of the extra steps I take are precautionary in case something happens to the NAS. Since it's RAID 5, I can have one hard drive failure, but only one can fail at a time before it rebuilds. I keep a brand new spare 2 TB WD Red in my desk drawer for just the occasion. Never had it happen yet. In all honesty, if my house burns to the ground, the last thing on my mind would be worrying about my pictures of the Blue Ridge Mountains or mist filled pictures of Niagara Falls.
For security, I have firewall access rules set up to restrict access to my NAS.
The only thing that can potentially get in my way in a cable (extremely rare) or power (more likely than it should be) outage. Having a secondary ISP to failover to is great if you're home, but when you are away, that VPN capability is broken, and if your secondary ISP uses CG-NAT, you are SOL. If there's a cable outage the router will failover to HughesNet on WAN2. If there's a power outage, the generator will kick on, and since cable will be out because Charter doesn't back up the nodes, the router will failover in this scenario as well. Problem is HughesNet, besides being barley usable sometimes, is the carrier grade NAT. If I absolutely need to access my NAS in the event of a cable or power outage when offsite, I could always contact my neighbor and walk them through setting up TeamViewer on my desktop PC and muddle through while on satellite. This is why we need IPv6. and why under no circumstance is '5G' an acceptable form of internet access to be used in the home as a primary method of getting online
If you skipped any of this long winded post, which I expect you did, bottom line, this is my data, I am in complete control. Not Google, not Microsoft, not Apple. I will never be subservient to those pigs.