For me it’s: Testdisk (and Photorec) Caddy Netstat Dig Aria2
You can have most of the settings pre-loaded in its config file. I mostly let it do my preset -f, or when that fails do a -F to see what encodings are available.
Btw, here’s my config file.
-o "%(title)s (%(uploader_id)s).%(ext)s"
-P ~/Videos
-P "temp:/tmp/yt-dlp/"
-f 271+ba[language=en][ext=m4a]/308+ba[language=en][ext=m4a]/137+ba[language=en][ext=m4a]/299+ba[language=en][ext=m4a]/231+ba[language=en][ext=m4a]/http_mp3_128/271+140/308+140/137+140/299+140/231+140
--download-archive ~/.config/yt-dlp/dl-archive
--no-playlist
--write-sub
--no-mtime
--compat-options no-live-chat