IPFS, Dat, Swarm, Sia, Storj -- I know they have some differing features but which platforms seem the most promising? I'd like to deep dive into this world but would like to choose a platform with longevity, developer friendliness, and good features.
Lets say a method to store arbitrary content in a distributed fashion that is permanent and optionally private (encrypted, with the ability to share). I think all of them have this, but the encryption/sharing abilities vary (i.e. you may have to roll your own).