Lately I’ve moved to doing this at the browser level instead of via a search engine. It’s not a huge speed difference, but in principle it seems wrong to have an extra round-trip out to a search engine to redirect me to another site, when I can set up the keywords locally and go directly. Firefox makes it easy to do: https://support.mozilla.org/en-US/kb/how-search-from-address...
I use bangs all the time and wouldn’t even use Kagi without them. It’s so convenient when I know I want results from a specific page.
I've also defined some custom bangs to search private Jira and Confluence instances with some default filters applied, because the default search on those instances was driving me insane. It took me a long time to convince myself to pay $10 a month for a search engine, but I've never looked back.
I'm currently experimenting with hostname rewrite rules.
I think this is because over a very short period of usage, I applied block/lower/raise/pin to various domains, and now my search results are almost always perfect.
That said, I understand the value of going directly to a site. On that front, Kagi makes it trivial to define new bangs.