Yeah, I use youtube-dl a lot. They other thing I do is open a youtube link in VLC.
But given that VLC can open a youtube link and yt-dl can grab most content, I'd love to build an app that has a proper UX.
I keep designing one in my mind - I should get around to at least proposing it to see what others think