I use DDG for home laptop, but often use g! prefix for things like flight data or image searches.
So, if I want to check the versions of haproxy in the various Debian suites, then `!dpkg haproxy` would take me to https://packages.debian.org/search?keywords=haproxy.
If I just want general results about HAproxy, that isn't what a bang is for.
Define "best"? By what metric?
Given that we know Google use your own search history to influence current search result rankings, there is a bubble effect. I don't consider that to be a good thing. Their privacy policy and general business model (give away services for 'free' and data-mine the living bejesus out of user content to make creepy stalker-level profiles of them, for the purposes of showing adverts) are very much at odds with what I want from a search engine, or any business really.
I've yet to see anyone do a comparison of Google with browser settings such that they can't use previous search history to influence results, vs other search engines which don't rely on history for relevance anyway.
For me, DDG is good enough that I use it all the time on all my devices. I use !bangs, but the only google-related Bang I've used at all recently is !tr (Google Translate).