Video hosting depends solely on the purpose behind your video content.
If you are building a following or massive audience, YouTube is an appropriate platform because millions of people leverage YouTube daily to search for video content. If you are focused on a higher quality, HD video platform with increased marketing functionalities, a platform like Vimeo or Wistia would be useful.
Vimeo and Wistia allow for increased control over marketing features like email collection (aka turnstile) and can also be useful for providing calls-to-action during or after a viewer has watched a video. In some cases, it is appropriate to use YouTube as well as another hosting platform like Vimeo or Wistia.