Like most power users, I use the keyboard almost exclusively (Vim, Vimium, Terminal, Keyboard Maestro, etc…). So when I switch to Omnifocus, it feels like jumping out of a rocket and slamming into a brick wall.
It’s very clumsy for a power tool, especially one as mature as it is.
I’m not saying using inline commands like @tags#project !flag is the best way, but there should be some way. (though this would also fix the issue with task entry on iPadOS).
I’m sure some will say it’s not friendly to non-power-users, but there are simple ways to design around it. e.g. enclosing meta-data in a set of backticks.