I have been using Atom for more than a year. So far the best editor for coding. The only downside is the size and how much RAM it requires to run.
I love my custom Atom setup. Any time I have to help with someone else's code it takes twice as long because I have to go on their computer, type on their keyboard. They don't have the same snippets or key bindings as me.
That is no longer a problem. They just send me the portal ID and we can collaborate in our own environment.
Atom feels as heavy as an IDE. It has a lot of plug-ins but I find that many feel broken. Looking at Activity Monitor on Mac, you can see it uses a lot of battery, and this is a dealbreaker for me. Unfortunately it's the only "IDE" for Julia (which, ironically, is a high-performance language) so I stick with it for these tasks.
Awesome effort/work by the community though. It's too bad I don't agree with the choices the community had to make because I personally think this could have become a true "Emacs for the 21st century" text editor.