Of the many servers that I have, my main one is a Super Micro X9SRA paired with a Xeon 2670v1 CPU and 32Gb of RAM running ESXi.
With 8 cores and 16 threads, I have plenty of horsepower to run a couple different VMs.

My other servers are low end VMs mostly for hosting static sites and hosting some git repos via ssh.

My favorite editor since college has always been Vim based editors.
Today, I use a combination of Neovim (or Vim) and Atom.
It's a 60/40 split.