How about vscode vs sublime, neovim, or any other native text editor with LSP support? vscode is slow comparatively.
But you're wrong on the menu side. They have keyboard shortcuts for everything. And you can program your own if you don't like the provided ones.
Of course most Electron apps don't have near the same level of effort or foresight when it comes to performance. Discord probably the second most common electron app, and Teams being third. Both of which, at the very least, have issues. Some could be overcome, or at least be more consistent with WASM built controllers, but that whole space needs some maturing and improved tooling. I've played with Tauri and Yew and think it's pretty nifty, but there's a lot of work to getting parity with say React+MUI.
React+MUI itself is pretty good. But even then, on a relatively large team with some relatively inexperienced devs, you can wind up with dependency trees that are insane, huge and slow. Taking that and going through the extra hurdles that the likes of Electron, Tauri or others add is burdonsome to say the least. It can be very nice, but usually isn't.
And while I empathize with the teams using Electron, I can even support the ideas. In the end, it's the outcome that matters. I'm not one of the never-electron types. But I also recognize the issues. I use Tabby for my terminal, which is fast enough, but still takes 3-4 seconds to load. I use VS Code which is usually a couple seconds as well. It drops off dramatically from there.
There are massive advantages a browser renderer offers... it gets all taken away by importing whatever library comes up in your npm search for any given thing.
Seems to me this is kinda the core of the matter. VSCode written by developers, for developers, working in the domain of...development. It's almost a labor of love at that point.
I meant that comparing VSCode to the likes of JetBrains products and Eclipse isn't meaningful because JetBrains and Eclipse are fairly terrible in terms of performance and system load.
Comparing to native programs is more appropriate. Visual Studio is a native program, true, but I think it's a terrible one.
All that said, the IDE product space has become awful overall, and I struggle to find a modern good one. So, yeah...