I’ve been using Atom as my primary text editor for the last 3 months. I don’t completely love it. There are elements (startup speed, maturity of some core editing components, not being able to run it in a terminal) that I miss from my experiences with Vim and/or Sublime Text. I’m using Atom though because the core editing experience is now “good enough” and the way the editor is built allows for some very cool and unique experiences.