I'm hesitant to participate in IPFS in the context of libgen. Torrenting copyrighted materials (especially if you are distributing) can be quite expensive in some jurisdictions and I do not believe that IPFS is treated different than regular BitTorrent.
It works well for file sharing as well. Don't know about copyrighted material though, have only shared my own files.