Also, not all content I keep is the same, I think it could be be tiered. There is a lot of content I have which is third party and easily replaced, these are files that hash to values that other people will also happen to have.
Then there is content I personally created like photos and video which is voluminous and important but not an epic disaster if some of it is lost. Finally there are crucial documents which are truly mission critical, but these make up the smallest share (less than perhaps .1%) by volume.
Every friend I connect with I wouldn’t think twice about giving them some amount of space on my server. I mean, you’re allocating space for chat and metadata and such, why not also a baseline amount of per-peer storage like 100MB. Then you could slide it up from there.
Making this automatic, and on by default at a baseline, adds a level of resiliency to the whole network.
I assume my friends can act as relays (store-and-forward) for anything I’m sending or sharing through the network as well.