Now when Google owns it - and is #2 search engine in the world. how can one go wrong?
Not only it is easy to create and upload videos to YouTube, it is going to be seen by many - soon - thanks to power of Google. You may not need separate SEO for your videos on YouTube - to best of my knowledge.
With additional annotations, one can also link their websites for additional leads.
Nothing better than YouTube for sure....