Before I came here I was using Sublime Text. It was the perfect editor for me so I had very high expectations. I left ST for two reasons, its future was/is somewhat unclear and its plugins are limited to Python.
So I tried to use Atom for three months as my primary editor. Not everything was going smoothly but I expected to fix that as Atom claims to be A hackable text editor for the 21st Century.
Strangely, Atom excludes a lot of devs by being walled off in CoffeeScript. I don’t want to argue about the language but for me, personally, I see no value in investing my time into CoffeeScript. Apparently I’m not the only one.
The argument that plugins can be developed in plain JS is somewhat true but you’ll be always treated as a second class citizen. I tried to work around that, mostly as a joke, but it’s not a fun experience either.
The final option, reporting bugs/requesting features, isn’t especially rewarding, as with most open source projects. There should be more transparency about what is going on, what will happen and when.
Disclaimer: I think the Atom devs are doing a great job, I just wanted to leave some feedback.