The only thing that I wonder about with HTML5 video is encryption/copy protection. Sites like Hulu and Netflix use Flash (Silverlight) to deter stream (movie, tv show) copying. How does one accomplish the same thing with HTML5?
A custom app is probably the most simple solution.