VS Code is a memory hog. I've watched it consume 2GB RAM just to edit a JavaScript file with 20 extensions installed. If you're on an older machine or running multiple Docker containers, you're fucked. The high memory usage GitHub issue has hundreds of comments and no real solution - people complaining it eats most of their RAM just from opening two tabs. Microsoft has performance troubleshooting guides, but they basically amount to "disable extensions until it works." Community workarounds exist but shouldn't be necessary for a text editor.
The startup time is criminally slow. VS Code takes forever to boot, sometimes 15+ seconds if it's feeling moody, compared to Sublime Text's instant launch. When you need to quickly edit a config file, waiting for Electron to spin up feels like eternity. Performance benchmarks show VS Code consistently ranking worst for cold starts. Some poor bastards report 20-40 second initial startups, especially with multiple extensions. Independent comparisons consistently show Sublime Text and Vim outperforming VS Code by massive margins.
Extension hell is real. Half the extensions in the marketplace are abandoned or broken. The Python extension randomly breaks autocomplete, the Docker extension crashes when you have too many containers, and don't get me started on the Remote SSH extension that fails 30% of the time with `ECONNREFUSED` errors. Extensions stop working after updates regularly, the marketplace is flooded with spam extensions using copyrighted names, and Microsoft's extension bisect tool exists specifically because debugging extension conflicts is so common.
Privacy is another nightmare. Microsoft's telemetry collection sends data even when you think you've disabled it. The only real fix is VSCodium, but then you lose access to the official extension marketplace and have to use Open VSX. Cursor users are experiencing similar marketplace access issues, showing how Microsoft controls the ecosystem.
For Java developers, VS Code is a joke compared to IntelliJ IDEA. The debugging experience is usually trash, refactoring barely works, and Maven integration randomly fails. I've spent more time fixing VS Code's Java tooling than actually writing Java code. Language server crashes are a weekly occurrence. IntelliJ's AI Assistant actually understands Java patterns and Spring Boot integration works seamlessly, while VS Code's Java experience feels cobbled together from random extensions.
The AI integration through GitHub Copilot is half-baked. Its suggestions are often completely wrong and don't understand project context. I've had it import from packages that were never released. Cursor and other AI-first editors make Copilot look like a toy in comparison. Direct comparisons show Cursor's context understanding and code generation capabilities far exceed Copilot's random autocomplete suggestions. Cursor's composer mode can modify entire codebases coherently, while Copilot can barely complete a function without hallucinating APIs that don't exist.
Bottom line: VS Code worked great in 2019, but it's become bloated, slow, and unreliable. Developer surveys from 2024 still show VS Code leading in usage, but satisfaction ratings are dropping as developers discover faster, more reliable alternatives. The r/programming discussions consistently mention the same pain points: memory usage, startup times, and extension reliability. If you're still on VS Code because "everyone else uses it," you're missing out on editors that actually respect your time and hardware.