PeerTube can be really good as a platform. Like you say, the federated side of things seems to let it down.
https://vidcommons.org has lots of excellent creative commons videos, but it doesn't list federated videos (though its videos do federate with other instances).