A good summary! Personally I also prefer DDG, not only gives it perfect results in English, but I also need results in Czech sometimes, and DDG makes it very easy to switch back and forth between two languages. SearXNG seems to be a good alternative, but the lack of toggling my 2 main language results is a disadvantage. I also tried Mojeek but it only has an index in English and a few other major languages.