I find Google getting better for local but for general search is worse, maybe for that reason, more junk being found.
I have one site that had very steady traffic for years, then fell off a cliff in feb 2010, still havnt been able to regain anywhere close to traffic levels maintained for 5 years or so.
What i find really odd is that it was after taking google suggestions of using analytics, webmastertools,adding sitemaps, not repeating keys in titles etc,i got washed, even after adding more unique content, and still not good enough for their directory, while adsense ridden sites that broke TOS were showing top ten. I reverted to spammy 3 key titles, dropped the sitemaps, changed the flow of the links and still nothing changed.
I can understand that, its a wild vicious game, I may have pushed the limit with similar pages, or got bowled,poisoned, redirected, server fked, who knows, but this weird steadiness of either high or low with little fluctuation just seems really unlikely almost mathematically imposssible without human intervention.
So, my main gripe against Google is their lack of coorespondence. There is basically none except the dissatisfied with search forms, DMCA or google groups, even for a 6 year publisher. To me that is rather BOGUS.