Vimeo is not bad video hosting, it has a lot of advantages and disadvantages. I used Vimeo for business videos and I can say that It has not enough customization and marketing features for my needs. There are a great number of video hostings on the Internet with its own video analytics which is very necessary for business.
So, if you need video hosting for entertainment or just for fun Vimeo will be perfect. It has intuitive navigation and it's ads free.