I have three different text editors, that I use for three distinct use cases.
I’m a software developer, so I basically edit text files for a living, and the editing software that I use for this is fairly important to me.
For any substantial editing, either for work, or for personal projects, I currently use Visual Studio Code - generally known as “vscode”. It’s good enough: it’s extremely actively developed, so always up to date, and it has all the plug-ins you could ever want. Performance is good enough, once it’s started up.
I tend to just start my project editor once and leave it open permanently.