Editing speed is generally not all that significant in my experience. Actual editing is a small fraction of most work IME as a coder and even more when administrating etc..
Exploring, researching, organizing, executing, debugging, monitoring etc is what most people spend most of their time doing. For actual editing all editors work pretty well.
Emacs is a text manipulation environment that includes some editors (including vim if you want) that can be very productive in the long run for all of your activities, not just editing, in a coherent integrated manner. Most things boil down to text after all. But takes significant time to ramp up with and get to rich fluidity. It's an environment that you program and mold to your needs over time.
I just reached 30 years with it of continuous improvement and related rewards. There is nothing similar out there.
As an Emacs user my typical mode for dealing with server files is to edit them remotely from my local emacs, not using an editor on the server.
But the commitment required to adopt Emacs isn't to be underestimated.