There’s no dearth of YouTube apps on the Windows Phone Store, but there are only a few good ones that also offer the ability to download all YouTube videos you desire on your smartphone to watch them when you are offline.