PeerTube is great, it just needs more content. The only instance with good content is https://tilvids.com/ and there isn’t much there other than Linux content. The problem with PeerTube is that there’s no creator funding model, so creators don’t have any incentive to use PeerTube instead of YouTube where they can get paid.
https://github.com/yt-dlp/yt-dlp