I would say so. I've used it as my primary code editor for several months now and really enjoy it. Yeah occasionally you can tell it's a web app running on the desktop but only because opening projects or large files is kinda slow (also an occasional JavaScript error but I haven't seen those in a least two months) but beyond that it works very well. Very speeding on my MacBook and my HP Spectre.
The plugins are the best part and the primary reason I use it.
Yes, I've used atom every single day since it came out to write my daily notes in markdown and then see them rendered as markup in the markdown previewer.
However after finding out about the vim bindings I've been using it as my primary text editor for the last month and I really like it.
It's got 95% of the `vim` goodness that I use combined w/ the thriving package scene and being able to extend it w/ JS.
FWIW here is a list of the packages which I'm currently using:
Then I remember trying to give it a try once again a few months ago but gave up because I've heard so many horror story about performance issues.
Now I'm willing to give it yet another try because of vim-bindings and performance issue improvements. Is it at workable state?