sorry, i guess this reads really negative. it's not my intent - as i said i use it. i just wish it could be better.
Why would I do 'ddg !g "my" "search" "terms"' as opposed to 'g "my" "search" "terms"'??
Or is this using ddg as start page for your browser, or ...
Just curious.
First, all I have to do is set up DDG as the default search engine in my browser, and then I get tons of search shortcuts working without any more effort on my part. I don't have to worry about syncing between different computers, browsers (I use Chrome and Firefox at different times), and operating systems.
Second, there are many more shortcuts than I'd ever think to maintain myself, and somebody else has already put the work into defining them. I can do !{relatively popular site} and even if I'm guessing, it almost always works. (In fact, I can't remember the last time it didn't.)
I'm going to guess "yes" but perhaps for others it would be no?
I'm not saying this just to be argumentative (honest!). Just that when I tried DDG as my search provider before (which was a while back now) I found that !bang looked like a great idea but just made searches slower for me. But then I've got quite a few years of established search keywords.
I have it set there as my default search engine, and within the browser and without having to type too much (and frankly, the less I have to type on it the better) I get access to a vast amount of sites.
Since I'm using Chromium, I could probably do without the !bang-syntax on the desktop, but being able to consistantly use the same syntax on both mobile and desktop is lovely and a definitive advantage for me.
That, and the no-tracking-policy is a big bonus as well, I suppose.