I don't know BitChute enough but the main difference to me seems to be that PeerTube is a community and free-software project where anyone can deploy its own instance, whereas BitChute is closed sourced and centralized in every aspect except video streaming.