I've been using Visual Studio Code for several weeks now and I find it a pleasure to use. Even it's from Microsoft, it's open source, free and available on all platforms (My OS is Ubuntu) It's part of their charm offensive, "we're not so bad after all". There is some integration with git, which is nice.
I tried also Atom for a while but it is slow (how can a code editor be slow?) and it becomes unresponsive from time to time. So I'm not so positive up till now about Atom.