Google is a relevance based search engine. It does not deliver the most relevant results anymore. No engine is perfect but as far as I can can determine Yahoo delivers more relevance more often.
The Google algorithm has become over cooked over time and the more recent pursuit of cash has turned Google from an objective relevance based search into something very different. It is not what is was and it is not what searchers have come to believe it is.