I've found emacs to be reasonably pleasant even for things like git operation (via magit). Most of my scripting for projects end up written in python or bash and controlled via a Makefile, and emacs (like vim) fits in perfectly for this. There is very little I use a terminal for these days, and when I do want one, I open it inside of emacs. This keeps me down to emacs + chrome as my only applications running.
I still kinda miss vim -p (and I am not a huge fan of eyebrowse as a replacement for vim's tabs), but that very much solved the speed issue for me.
I had some trouble with it: things that only work with a fringe, the theme colors all mixed up, even putting a sensible line number background. And after quite quite some time trying to fix it I decided it was just not worth it and started an emacs config from base (I come from Vim). Now I'm quite happy.
Also, I go back to spacemacs git repo to get ideias, tips for my own emacs config.