Have been using DuckDuckGo for the last few days (because of the PRISM incident). I feel it just redirects the query to Bing and then displays the result. Can't take it seriously.
Edit: It is through tracking that Google gets results that some people see as being superiour to those of DuckDuckGo: Google's model of you makes them think that they know what you want to see, and they give you those pages.