For high quality vimeo.com is the best choice you can test with FREE account but if you pay $60 per year to open an account is better. Another choice is DailyMotion. Read the documentationfor vimeo you can find many advantages like change and delete video file anytime.

Dox, I have set up Amazon S3 to host videos for a completely proprietary solution (No ads, commercials, copyright notices, etc). It takes a little effort to figure out how to set it up, but I ended up with 25gigs of free hosting. I then embeded a free player on my own web site. Great way to manage video hosting on a budget.

I used to use YouTube for my daily Vlogg videos, but in early march of 2012, google screwed YouTube up, many of left, it was that bad. I use Facebook for a couple months, then I found ZippCast.com 20,000 of us, going strong now.