There are some critical parts of architecture where sometimes I really do need to see the code and even sometimes put a wall around it and tell the agent they can't touch it.
VSCode is open source and ahead, and getting lots of contributions from different companies.
On the other hand, you have JetBrains with a specific expertise in JVM based dev environments, it's possible to compete with them, but very time consuming
They better focus on one thing and win the developers, otherwise they would lose (and losing) to Claude Code and Codex on one side, on the other side they will lose to JetBrains and VSCode
Now we have 3 ways of coding:
* vim / emacs - full manual
* VSCode / IntelliJ - semi-automatic
* ClaudeCode/Codex/OpenCode/... - fully automated
Cursor can't stay in between