At this point I think two NAS raid devices setup at the same time and then have one at source and other at parents house and cloud sync them together is the best bet. Now to see if some of these NAS drives have versioning.
I manage 38 computers at our jobsite as one of my side responsibilities and I have wireless networks being broadcasted over a mile in some locations but they all tie back to our main trailer and we use a 4 bay Qnap w/ 4 512gb SSD drives as our data drive that we all work off of. I have it setup for RAID 5 and it's a beast that never gives up over the past 3 years on this project.
I have everyone mapped to it and everyone is required to use it instead of their own computers for all of their file creation and such. So I can do this easily. Yup Just checked they do:
So at this point I'll probably lean away from backblaze and manage this myself.
I'm thinking versioning is way overkill. The example they use for versioning is software coding, where previous code is saved. This is ok for some languages, maybe really old stuff, but if you're using true software management systems, versioning will this way will seem like total crap. For photographers, "Save as" is basically versioning. I'm having a hard time trying to figure how versioning ties in with well... anything other than software.