My preferred way of working after 20+ years in the industry, is finding the "best tool" for the job.
Vim is my "goto" editor for everything that doesn't have a better tool, but any perceived performance gain from being familiar with an editor needs to be compared to the performance gains of using the specialized tool.
I.e. Writing Azure Functions, VS Code / Visual Studio makes this dead simple with integrated local Azure Storage emulation and more. It can be done in other editors, but i'd spend a lot of time on tooling instead of just writing code.
I guess i've just gotten more pragmatic with time :)