DuckDuckGo's killer feature to me is that I can always depend on it to be in English. Google annoyingly always changes the language based on the location of the IP address you're connecting from. It's very annoying when traveling.
I use DuckDuckGo for a similar reason. My Google search settings are set to show result in Ukrainian or English, but Google never follows the settings and returns results in Russian for queries that are clearly written in either Ukrainian or English. DuckDuckGo will give you results in the language you made query in, as you'd expect.
One day it was returning only German results for me despite my region being set to US and language to English. Every search, didn't matter what the keywords were.
I was in my office (my geoIP was still US) where dozens, maybe hundreds, of Germans work. I wonder if that had anything to do with it but I'm not sure how.