it depends on what you want to promote, youtube is great with entertainment niches, selling informational products, dvd's.. i know a successful friend who sells magic tricks dvds, dance dvds.. he gets most of their traffic from youtube by submitting teasers of his products.
one of my funny video got a viral traffic and it affected my one domain traffic too all it depends on video