BitTorrent exists for more than a decade, and there is no doubt it will for another. WebTorrent is the next step. Don’t be confused with overhyped IPFS.
IPFS is better IMO because it makes sure there is no duplication and then it has a HTTP interface.
also, you can can be a webtorrent peer from your browser right away, while ipfs-js is undercooked. I cannot stop thinking about ipfs as overhyped undercooked copycat of bittorent.
what duplication? one hash -> one file anyway. also, ipfs is going to be integrated with filecoin, which I do not think is valuable in case of memo protocol.