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.