@neauoire For me it would be yt-dlp full-time, because I already wrote a python script, which uses it, to download videos in the resolution I want.
I can create a download list and start downloads anytime I want.
It's worth checking it out: https://github.com/yt-dlp/yt-dlp