I played around with IPFS a bit. The best use case currently is that it hosts Genesis Library and you can retrieve single files. Other than that I found it to be horribly slow and unusable. It's just one of those bloated venture capital funded protocols that want to "disrupt" existing internet standards instead of improving them. HTTP and BitTorrent work better than IPFS.
In my case I was building an light weight images of Mozzilla Deepspeach (a speech to text program) and storing it on IPFS as my back end storage (as opposed to something like NFS or dockerhub).