I've been trying to use DDG for over a year now and it's not all roses either. Very frequent !g's.
Overall it feels a little bit like self-flagellation which I'm hoping is for the greater good, that DDG's algo will improve with use and eventually I won't need !g anymore.
Maybe DDG needs a browser extension that let's you seamlessly provide feedback with every !g to teach them what you were actually looking for.