>but 75% of the time it fails to play the video
I would quibble with that. It's really all or nothing. Youtube changes something, NewPipe breaks entirely. Then NewPipe is updated, and it works perfectly again.
I like NewPipe, but in practice this means you just have to accept that there will be stretches, a few days or a week long, where it just doesn't work at all.