Having used both, I prefer youtube-dl when the product to download is a youtube video or a vid from one of "those other" video posting websites. IDM is okay for some things but is really not necessary for Linux users. WinDOH's users need all the help they can get, though.