spacemacs is all of the power of vim and emacs with all of the complexity of vim and emacs. Having said that, it's what I'm using for writing code now.
Now I'm back to using plain old emacs, and I'm hoping I can learn from spacemacs to make emacs better by contributing back to it.