The killer feature about LLMs with programming in my opinion is autocomplete (the simple copilot feature). I can probably be 2-3x more productive as I'm not typing (or thinking much). It does a fairly good job pulling in nearby context to help it. And that's even without a language server. Using it to generate blocks of code in a chat like manner in my opinion just never works well enough in the domains I use it on.…
The autocomplete is mostly a nusance and maybe low percentage of the time it does right.
It’s like having to delete the auto-closed parenthesis more often than not.