I'm finding Google less and less useful for queries about specific programming problems.
I'm finding myself going to DDG and Stack overflow for answers to those problems first, just because I don't have to sift through results from crappy forums or Experts Exchange to get to answers for my specific query.
I do prefer Google results to Bing's results for those topics, because I can query Google groups, which also tends to have higher signal::noise ratios.
As I said, Bing has Travel search down pretty cold as far as I'm concerned, and I travel quite a bit. That may well change since you guys bought ITA, which provides Bing's data. Brilliant move, btw. I do use http://matrix.itasoftware.com a ton after a quick overview search on Bing because of the domain specific language that itasoftware lets you use on your searches.
Amazon does much better for shopping and product search. My first inclination these days is to go to Amazon and look for a product. If the price seems reasonable, I have Amazon prime and the product gets shipped to me for free in 2 days, or I can spend $4 and get it shipped next day.
I found myself living over at Edmunds.com when I was searching for a used car to buy two months ago.
I think that the results from Wolfram Alpha on company financials are much better laid out than Google Finance or Yahoo Finance. I'm much more likely to use Wolfram than GOOG or YHOO to get an overview of a companies financials.
I think there's a lot that can be added when it comes to financial news search, which is why I'm building http://Newsley.com
Looking for recipes on Google pretty much sucks. I'd much rather go to the Food Network.
The reason that I think you guys are hurting at times in search results, is because your mission is to categorize "all the world's information". So, you're approach is to pull in as much information as possible, and then sift through and sort though what's important.
If a site takes a semi-supervised approach like DDG or provides search over a specific silo of curated content like Stack Overflow, then I think you guys are going to be hard pressed to compete.
And on a certain level, it doesn't make sense for you guys to try and compete with sites like Edmunds.com or Stack Overflow. You guys are looking for niches that can provide the next $0.5 Billion to $4 Billion in revenue. Small verticals like programmer searches, recipe search, financial news search etc... aren't really going to be worth a huge investment for you guys to dominate.