sundaridevi - 12:06 am on Dec 8, 2010 (gmt 0)
The real issue is how it's perceived by your audience, with the ubiquitous YouTube Flash interface and the logo overlay. YouTube is still the land of silly kittens and amateur jackass imitators, embedded on every 15 year old's blog the web over. Your choice if you want to be associated with that. I would suggest that Vimeo or other options, with semi-pro paid options, would be a better choice for anything commercial.
I agree, YouTube is good for starting out and testing the waters, but many businesses probably require a more "personalized" solution. Agree again on the point that there are many other free hosting, or less than $10/month hosting solutions that don't show the logo, don't require that your videos be made available to the general public, and don't pop up ads.