i know that this may be a bit more "techie" than some would like, but i like yt-dlp. it's command-line and more work than the sites that keep coming and-going, but it's always there and seems to always work...
https://github.com/yt-dlp/yt-dlp
i have a mac and use homebrew as my package manager. i just keep it up to date and that's that.