I personally use NeoVim, and also (when I'm doing more than a tiny change) use my local NeoVim setup to edit the remote file via scp/ssh.
It's nice both to a) feel totally at home when editing random files with vi or vim on some random box, b) have all the comforts of home when editing a remote file.
(Neo)Vim is more than just an editor, it's more like a UI paradigm and a modular toolkit like a shell. Which is why some people use vim integration with VSCode or their browser so if you're not comfortable with it, I'd suggest running through the vimtutor and giving it a go within your editor of choice (most of them, even online JS ones and browser tools have it as an option), you may grow to appreciate it.