I also miss some basic things like the ability in Sublime Text to start up in fullscreen automatically (not a maximized window, but true distraction free fullscreen with no system UI or menubar visible).
Additionally for some reason the fuzzy search is extremely slow and seems to reindex from scratch regularly, blocking me for about 10 seconds every single time I restart the app, compared with Sublime Text where I have never had to wait on a blocking indexing operation to use the fuzzy search.
I think Atom will be great some day but it still isn't there for me yet.
* https://github.com/atom/atom/issues/1603#issuecomment-935991...
Its strongest selling point is extensibility. I've never thought of developing text editor modules but to my surprise I've made a few Atom packages. They are strongly dependent on my personal workflow and have measurably contributed to my productivity. I've not experienced such benefits neither using sublime nor using notepad++. And it was quite enjoyable. Just opened the docs(admittedly somewhat lacking) and started hacking away.
I am well aware that it is heresy, but I like that it is built on DOM. I don't care much about startup time or editing files with thousands of lines. Atom works great for my use cases.
In spite of all the flaws I think it's only a matter of time until Atom is better than sublime and continues to improve beyond that, while being open source.
Go fmt, linters, etc all run on save and that's great for me.
I've been using a fork of fresh[1]. I haven't found a single issue yet. I simply cd to my project and run it.
Not sure about Atom, it felt slow when I tested it, just like other web tech based IDEs.
I used to use Emacs for most of my development, and while I lost speed moving to Atom, I gained a little bit of sanity, and I like the UI of Atom more.
I also use LightTable for a few things (namely WebGL), but don't do it as much as I like. I like LightTable's UI more than Atom, but Atom does most of what I like.
My main dev work in Atom is JS / Ruby / HTML. I also use it for Git sometimes (diff, adding, committing, pulling, etc), though I use the command line more often for Git.
I don't find speed to be a problem, and I can get around pretty quickly. I don't see a reason why I'd still use Sublime TBH.
Coworkers otherwise completely replaced Sublime with Atom.
That said, atom can do stuff that is simply impossible to do in vim†, such as https://atom.io/packages/svg-preview (shameless plug).
† used to use vim+fswatch+open(1) on OS X, but that's incredibly hackish in comparison to what amounts to instantaneous native support by design.
Takes a while to start-up, but otherwise I find it's very snappy.