The thing that gets me is vim's lack for auto completion for stuff like scala. Has anyone managed to set that up?
I've been using it for a month or so. It's very easy to set up and configure, and it's built with evil-mode in mind. It also has very good modes for development - I use it for Go and everything including completion and hinting function signatures worked right out of the box once the Go layer was installed (which is one line in your .spacemacs)
And everytime someone I ask about this someone point me to some "superior paradigm". It ain't superior if I don't like it :)
Did the emacs fundamentals tutorial. Installed evil. Got a little frustrated when some things didn't work exactly as expected. Also there is a weird TLS bug with the melpa and marmalade repos and the packaged emacs that debian stable offers. If I need to compile something then Neovim starts looking more attractive (I'm not aware of any package for debian stable atm but am happy to be corrected).
Now I'm just looking to try to solve my problems in vim again :)
There are packages for Jessie at the very least.