On the server I just install vim and scp -r .vim* to the server on the desktop I spend most of the time using emacs and only vim when I don't have emacs open and need to do a quick edit.
Tramp mode as stated is painfully slow and emacs doesn't really work for me in terminals as well as vim.