vim works well with tmux on servers, with minimal config or the one in git, but i have a custom hacker keyboard layout, so maybe that plays indirectly.
For me GUIs eliminate themselves from some of the work that's better done on a server, that said i tried vscode one day and it was pretty cool