I've been using Emacs for years now, and not only is it the only editor I use as a professional coder, I use it for nearly all text editing in general (including writing several long papers in college). If you're interested in getting started, I recommend checking out Bozhidar Batsov's Prelude distribution (I use a slightly personalized version myself). Similar to Spacemacs, it's an opinionated set of Emacs configs that comes with a LOT out of the box. Prelude is just configuring emacs with more sensible defaults and useful packages, whereas Spacemacs is an opinionated configuration of Emacs for former Vi users who prefer to keep those motion commands rather than learning the emacs defaults.
Personally, I'm really glad that I invested the time and energy to learn Emacs, but it was just that, an investment.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.