IPFS is quite popular in the Ethereum comunity (since swarm was delayed), it does need an incentivation layer which they will be implementing soon last I checked. I have no ilusions that all these techs will need to be battletested and might even have flaws, but they are a step in the right direction.
The "decentralised storage" - do you mean IPFS? So far it looks a lot like BitTorrent entirely on magnet: links, but not as good.