My office provides a license for Pluralsight. I have found some courses with high quality content and interesting information, and it's really useful to have it all in one place. BUT, especially with programming, I find video to be a really challenging medium. It's so much more useful to scan for things you don't know or context of examples and spend some time digesting, or just playing around with sample code. Not everyone can learn at the same rate and text is great for allowing people to learn at their own pace. I really wish they provided a full text log of video caption instead of requiring the content to be consumed solely in video. Udemy suffers from this as well. I might as well look up the info on youtube.
I love the transcripts that Pluralsight provides to go with the videos. I use them after I have watched the video to find the section I'm interested in. I only actually noticed them when another staff member pointed them out to me, but they're available from the course details page.
One thing I loved about RailsCasts was that I could watch the video and then go back to an ASCIICast to actually review the source if I needed to implement something like it. While I don't do rails development anymore I truly miss the days of cutting my teeth on the web with Ryan.
I find the best mix is talks with slides, and that way you can see the slides along with the text (if the text is even needed). Often I'll just go through the slides by themselves without the talk. Good presenters often have slides that can be followed on their own.
With one exception: text editors. Videos on Vim are genuinely helpful, especially those recorded with software displaying keystrokes. You get to see an experienced programmer and his editor workflow, things that he now does from muscle memory and he may take for granted.