DuckDuckGo bangs are great but they have two limitations because they are universal to all DDG users:
- I'm forced to use the bang abbreviation that DDG has decided on, even if I don't like it. E.g. I often use justwatch.com.au search, the DDG bang is !justwatchau, which is long and annoying to type. I'd rather just use !j (which currently maps to Walmart search and I have no use for)
- There's no way to create a bang for a private site like a members-only forum or an intranet
You could take advantage of the fact the DDG requires logins by allowing users to create personalised bangs that override the DDG defaults but otherwise work exactly the same as DDG bangs.