I guess a follow-up question from me would be, what's your specific use case and why? I only ask because what I ended up going with awhile back was a nextcloud instance hosted on my home network and backed up regularly to another pair or drives, one I left at a buddies house and swapped anytime I did a backup the next time I went over, dropping off the new backup and picking up the old one to do another swap... I don't do that anymore, and just went back to old faithful google.... But I do have plans to re-implement the old system again one day, when I get a phone that's bootloader unlocked and isn't already infested with googleware.. but when in Rome as they say,.. so I just use all the apps google tosses at me, even paying their $9.99 or whatever it is for their 2tb storage.
RE: Exploring Decentralized Storage