If any of you use Plex for streaming media, you can use a plex server in your house and backup your photos and videos to your own server for the cost of running the machine. I push to google photos in high res, full res to my plex server, and full res to my microsoft onedrive account (because I have office 365). This gives me great piece of mind. I just wish microsoft had a decent photo experience. It is horrible and nothing close to what google offers.
The beauty of the plex solution is that if you use it for multimedia in your home, you see the photos and videos you took rather quickly on your big screen at home.