Disclaimer: I haven&#x27;t used any of the 3 extensively, but I do play around in them from time-to-time. The main difference to me is that ST comes as a bare-metal editor with the potential to do just about anything, while Atom and VSC come with some built-in features that just make life easier and the ability to extend it further.<p>A concrete example would be VSC&#x27;s git support; out-of-the-box, it&#x27;s a full-featured git client, and even if you prefer the git cli for most operations like I do, VSC automatically reads the .git directory and then creates a tab that shows your current changelist (modified, staged) with a visual diff of the files. Also allows you to easily do the common stuff like checkout a branch, commit, push, etc.<p>If you&#x27;re a big fan of ST, you probably won&#x27;t like the alternatives unless you have some frustrations with ST, because ST is probably more powerful overall, but compared to Atom &amp; VSC, the learning curve is also quite a bit higher.