Interesting that this post is on Blockchain social media.
There is another option and doesn't cost the user anything per yer. That is to set up an IPFS drive and store all of your files on the blockchain. Then no matter what your files are out there forever until the blockchain itself vanishes. Which is not very likely for IPFS, for that to vanish, computers and and inter-connectivity between individuals would have to vanish. That said if that actually vanished, data would also be moot.
So, yeah, ipfs for the win.
But iDrive is a good choice, I've pushed for clients to get it in the past.