tl;dr: If you want an editor that works with R, python, SAS, Stata, SQL and almost any other data science language. If you want an editor with IDE-like features. If you want an editor that works on any platform and as well as on the terminal. If you’re a fan of literate programming. If you want an editor that is highly customizable and will be around after most editors have come and gone, then you’d be hard pressed to find anything better than emacs.