I have - I've used IPFS to archive the channel of a creator I like (in true data-hoarding fashion).
It is neither convenient nor especially easy. It's mostly managed by a home-grown bash script that uses yt-dlp to archive videos, organized by playlist, and then update a IPNS key.
I plan on writing up a blog post about it at some point, if there's interest. I mentioned the project to the particular creator's fan discord (the creator doesn't participate with the community at all themselves) and there was a surprising amount of backlash from the community leaders. Most of the concerns revolved around the notion that I was somehow stealing ad revenue from the creator (despite my explanations that IPFS is not at all a convenient platform for video consumption). I might take the IPFS node off of the public network to circumvent this worry, and only peer with other parties interested in archival of that specific channel.
IPFS still has poor performance for very little innovation. Bittorrent still works perfectly fine, and in fact peertube uses webtorrent to distribute content from browser to browser to offload the server. It is perfectly possible to mirror peertube channels on bittorrent
I don't hear much about IPFS these days.