One of the biggest developments, imho, happened in this generation of editors, the Language Server Protocol [0]. Originally from VSCode.
What used to be the realm of the big chunky IDEs, intellisense/autocomplete, is now available to any editor big or small.
And even better, the lsp’s are maintained by the language teams themselves.
Wine yes, there’s 2 major players right now, there’s a lot of pieces about if you think you have a better approach.
I think VScode will have staying power for a very long time, because it’s built on arguably the most used language. And so the pool of programmers to hack it, extend it, fix and improve it is truly enormous.
[0] https://en.m.wikipedia.org/wiki/Language_Server_Protocol