This is an opinionated gist, so please do not take this as sacrosanct. I started using Atom in March 2014 to April 2016. From April 2016 to present it's VS Code. Before Atom, I was using Sublime, and this was for a long time with a cracked version 😬
- Open Source
- Uses Electron (HTML/CSS/JS)
- Costs nothing
- Pretty to look at
- Easy to configure compared to Sublime
- Healthy eco-system of plugins/themes
- Teletype for Atom is awesome. You can do pair programming with different laptops/users
- Can use a lot of system resources
- Not great with Emmet
- Add in a lot of plugins to improve core functionality which can contribute to Atom being slow/resource-hungry
- Needs a lot of configuring to match your needs i.e. Emmet, and so on
- Open Source
- Uses Electron (HTML/CSS/JS)
- Costs nothing
- Easy to configure (now, not before)
- Healthy eco-system of extensions/themes
- Can use keymaps from Sublime/Atom or other editors
- Node.js orientated for debugging etc
- Blazing fast and is light on system resources
- IntelliSense
- Emmet built in and works with IntelliSense
- VS Live Share is fucking awesome - Pair programming in different locations not an issue
- Can be confusing to use native VS Code shortcuts - It's easier to use Sublime in my use case
So there you go, this is why I go with VS Code.