I used vim daily for 15 years and I recently switched over to Atom.  The reason was that I felt like I was handcuffed to my custom vim configuration.  My ability to write code quickly was coupled to my editor configuration.  Even vim bindings weren&#x27;t enough in other editors due to the muscle memory of the custom bindings I&#x27;d built up over the years.  Within a couple of weeks I was comfortable in Atom.  I still miss some of the conveniences, but ultimately I like being able to pick up and start developing anywhere - without pulling in my dotfiles first.