I mean the Invidious project is nice. So is NewPipe. I tend to primarily use YouTube through a patched android app with Revanced; and with SmartTube on an android TV set-top box. When uBlock Origin finally falls; I’ll almost certainly move to downloading videos automatically and putting them into Jellyfin, hopefully the options for automated YT downloads gets better by then. Right now the best option seems to be ytdl-sub.
If you’re looking for a new daily driver, look at Fedora Silverblue. I also started on arch, and have been in nix for the last two years, and I’m planning to switch to Silverblue in the next year