I used invidious for a few weeks. Actually getting the videos once I connected was fine, the issue was that invidious instances were constantly going down and I had to keep searching for a new working instance.
I also use libreddit and teddit and almost never have a problem with those. Are there any equivalent invidious servers?