It really depends on what you have to offer. YouTube is great but if no one is clicking to watch your video, it`s not going to be very effective. Google, however, is most effective with other tools you put into place - search terms/key words, links into your site, blogs, and site updates.
I`m not an expert like so many on the site, but I`ve learned a lot over the years helping clients put their sites together and evaluating how they drive traffic.
Best,
Jennifer