I've been using VDownloader for quite a while and I'm very happy with the quality of the video after the download and conversion. It's free but if you want to download HD video, you have to pay for VDownloader Plus. I think it's worth the paid upgrade. It's even on sale right now.
vdownloader.com