I've switched full time to DDG for a couple months now, and have rarely ever used !g to Google results because I was unsatisfied with the DDG results. I'm curious what the criticisms of DDG's search results are. It's clear to me that many people prefer Google over DDG, but it's unclear why. What is the standard that the search results are being held up to?
When I search for something on DDG, I generally find one or two good results somewhere in the first set and all the rest are spammy/junk sites that repost content from other larger sites or just poor quality results.
DDG also doesn't understand context or acronyms, like MoP. I work for a gaming site, so my example is gaming related.
Google knows when I search for "mop legendary" I am looking for information relating to a legendary item in the Mists of Pandaria expansion for World of Warcraft. DDG doesn't make that connection of MoP -> Mists of Pandaria. I do get some amusing results like this though: http://www.buy.com/th/swiss-legend-diamond-mop.html
I tend to still use !g for when i'm doing code / error searches, google just seems to give better results. There was some article a couple weeks ago about how often search engines "crawl" info, and google was still miles ahead of bing / ddg.