IMO, I think videoder is best option for downloading YouTube videos - In addition to most other apps, you can download 3D video and you can see the size of the video (e.g. 15Mb...) The only drawback is that you cant sign in and choose a channel, i.e. you must search the video name