I don't think I missed anyone saying it, but I use
jdownloader2 for random YT stuff.
It can download the video and the audio files, thumbnail, description, playlists etc. I think the only thing it may struggle at is if the content is age restricted... then you have to jump through hoops to get it DLed.
But works well normally.