Snaptube and VidMate - HD video downloader both offer a wide range of similar features. Neither is better than the other, so it's just a matter of personal preference.