I've actually moved to other search engines because the quality of the results have gone down dramatically. It seems like google will fixate on one or two keywords in my search (usually the most generic ones) and ignore the rest. In addition, the old google tricks like using quotes for literal values no longer seems to work. It is like google is guessing what I want, rather than trying to find what I have entered as…
They are definitely trying to guess what you are searching for. One thing that drives me crazy is that they assume all of your searches are geographically or linguistically "local", they don't have an international search mode where the most relevant result in the world shows up.
It wouldn't be so terrible, except that Google is extraordinarily bad at geolocation.
Right now, Google thinks my work computer is in southern New Mexico. Google thinks my personal computer, right next to it, is in northern Nevada. Google thinks my mobile phone, in between the two, is in Los Angeles. All of those locations are hundreds of miles wrong.
But it gets even worse when you want to know about something in a place other than where you're standing right now. It's like nobody inside Google has ever done any trip planning in their entire lives.
Apple Maps has the opposite problem, though. If I want to search for a German restaurant near my location in the United States, it will show me places in Germany.