It depends on the DE of the system I'm on at the time. I have no problem with the major editors that are defaults for the software stacks--Gedit on GNOME-based DEs and Kate on KDE Plasma. They're both full of features, and now that I'm retired, I don't need anything more than what they provide. (I used Visual Studio to write C# code for 20 years, and VS Code is the editor from Visual Studio. If I were still writing code, I'd probably configure that one and use it.)
The editor that really excites me these days is Micro. It's an excellent replacement for editors like pico, nano, and mousepad that are meant for use in a terminal. I do a lot of tasks in a terminal, so I really appreciate Micro. Best of all, its keyboard shortcuts match those of the big boys like Gedit and Kate. For example, after you make a quick change in a .config file or other system text, CTRL+S saves the file, and CTRL+Q quits the editor.