For me it's Sublime Text, it's so hackable with python as a scripting language for its plugins. If you can't find a plugin that suits your need among the tons available, you can write it quite easily. It's a bit difficult to grasp everything you can do in the first place, but once you can see all the possibilities that's game changer.
Why not Visual Studio Code ? Because when I discovered ST, vs code didn't exist and it is waaay less bloated because of not being Electron, based on C++ for the core and python for override.
The memory usage is contained and does not blow to your face when you have 4, 5, 6 instances with some plugins because of some weird memory leak. The average memory per instance is less than 100 Mb.
It gets the job done real good for a lot of small tasks. For tasks that require for example big work on code, I use the JetBrains suite that are excellent.