> Zig, by comparison, offered little beyond syntax highlighting and basic autocompletion.

Zig has a language server and "The majority of LSP features are supported" (https://github.com/zigtools/zls#features).

Zig had a breaking change half year ago and since then ZLS only works for std and local code, not for any deps. Zig is nice language but dev experience is a real nightmare at the moment. I say that as maintainer of three non-trivial libraries, and I have one Zig project in production.

That said, I've been re-evaluating my choices lately.

0.17 will fix the build-system related ZLS problems.

And Zig VScode extension is quite good.

That's why they move to Helix