I’m just trying Atom out now, and so far I love it! Major kudos. The design is impeccable, I love how open to extension it is, and it seems to have a lot of really handy features already built in.
I would consider switching over immediately, were it not for the fact that Clojure isn’t a supported language. I do almost all of my coding in Clojure, so this is a must-have for me. I’m hoping this is just a case of needing to iron out all the kinks with the “base languages” before starting to add support for less popular ones.
Right now I’m using Light Table, which is a fantastic IDE with heavy Clojure integration. In fact, I would say that Light Table is kind of cornering the market right now in terms of full-featured IDEs with Clojure support (there aren’t a whole lot of those around, with Clojure being such a new language). But I think if Clojure were added to Atom as a supported language, Atom could definitely be a worthy contender in that arena.