I've been using DDG as my primary search from desktop for several years now, and I find its results to be equivalent to or better than Google's most of the time.
When I can't find something, I'll try a !g, but only rarely does that help any more.
I totally agree. In the beginning, I was !g a lot. These days, I mostly !g for more natural language kind of questions.
For more technical searches, Google has become next to useless for me. "lupdate.exe not working Qt" transforms to "did you mean 'Update not working'?" (lupdate.exe is part of the Qt translation toolchain and Windows forces it to run as admin only because there is "update" in its file name. The Google 'correction' of that is perfectly useless).
The second huge fail of google with technical queries is when it starts substituting synonyms for words in your query the make the search useless. It makes you not want to name commands in a common sense style.
I agree completely. In fact I'll also say that when I first switched I used the !g pretty often - maybe even as much as 20%-30%.
These days I rarely use !g - the results have improved considerably and the bang searches are a very clever way of not requiring me to change search engine to search another site specifically.
When I can't find something, I'll try a !g, but only rarely does that help any more.