I wanted something I could use over SSH, even on really bad connections such as mobile. vim works great over poor connections.
I barely use plugins, and seldom configure syntax highlighting.
On the desktop I may use vim, but tend to use Sublime Text for everything. Go, Java, HTML, CSS, JavaScript (node and browser)... Sublime Text serves me really well and works the way I want to work. Before Sublime Text I was 100% vim, after Sublime Text I'm 80/20 ST/vim.
But for whenever there isn't ST, vim is always there.