Well there is only two things I don't like about yahoo. One, yahoo(dot)com links you to a home page with tons of things I don't need. Yahoo(dot)com should link you directly to a search engine page. Also their accounts are really annoying to make. It take a while usually. Other than that I think Google and Yahoo are equal and yahoo does actually look quite good, maybe better than google.
For 1 to 3 word search strings, Google is marginally better. But use a more complex search string (a sentence, a question, etc...) and you'll see a HUGE difference. Google actually UNDERSTANDS what you're looking for, Yahoo has no clue and just returns useless pages containing your words in a random order.
there are lots of people that also prefer to use yahoo when searching for something in the web. but most people truly prefers using google as it is simple and easy to use.
both have their own applications that are popular and many people using them like yahoo have - yahoo messanger,yahoo answers and flicker ,yahoo mail where google's popular services are google search,gmail etc.. both are good both have their own advantages .
in Looks wise Yahoo is better, however while coming to the performance wise i would obviously choose Google because it will deliver the most relevant results for the search queries.
In my view both are essential for your online business but google is more effective as it has got a large number of use in all over the world
I sometimes feel that Yahoo comes up with more of those "Advertised" hits than Google. At least google comes up with relevance and not advertisement. But then again, to me both are equally as good.
i prefer google for two reason SEO : i get more targeted traffic Searching : more relevant result answer is in these two lines