One big issue I see with IPFS is that you or someone has to pin the content or it is gone for ever. This builds centralized services that offer pinning of your content.
What's cool about IPFS is that anyone can pin the content and the user doesn't have to migrate anything. This makes hosting far more liquid, which should drive down prices.
[0] https://filecoin.io/