Recs.
Updated
A Faster Node.js Editor
Visual Studio Code is a free, open source Node.js editor that runs on macOS, Linux, and Windows. VS Code features intelligent completions (including completions for Node.js modules), code navigation features to help find references and refactor code, and includes a full debugger with support for breakpoints, call stack, and an interactive debug console.
SpecsUpdate
Pros
Pro RTL languages support
It supports RTL languages pretty well while most of other IDE's do not support it.
Cons
Con Not a full IDE but an extensible code editor
Visual Studio Code, unlike its larger sister, Visual Studio, is not a full IDE. But it makes up for being a flexible extensible code editor with a marketplace of extensions to give it a more IDE-like experience.
Con The autocomplete and code check is not as powerful as the one on WebStorm
Sometimes it doesn't tell you if you made a typo in a method name or if a method is not used and several other important features.
Con Memory hog
Allegedly, VS Code is "lightweight". Yet, running multiple instances of it at once, you may get many "out of memory" messages from Windows despite 16 GB RAM (while of course also running other things. The point is the comparison with some other IDEs/editors where running them alongside the same number of other applications doesn't cause Windows to run out of memory).
Con Embedded Git isn't powerful enough
You can do nothing but to track changes, stage them and commit. No history, visualization, rebasing or cherry-picking – these things are left to git console or external git client. Alternatively, there are Git extensions to overcome this limitations as well.
Con Have no good default js style analyzer
In WebStorm there is analyzer that checks for warnings and highlight this in yellow, here you cannot find or add it even with plugins. It is possible to have it as errors with linter but while you are actively changing file that's not very nice.
Recommendations
Comments
Flagged Pros + Cons
Con A "me too" offering from MS, far behind other well established editors that it attempts to clone
Other IDEs specific to a language often offer better tools for deep programming.
Pro Extendable through plug-ins
Visual Studio Code comes fairly complete out of the box, but there are many plug-ins available to extend its functionality.
Pro Updated frequently
There's a new release of Visual Studio Code every month. If you are one of the insiders then releases are daily.
Pro Integrated debugging 
VSC includes debugging tools for Node.js, TypeScript, and JavaScript.
Pro JavaScript IntelliSense support
JavaScript IntelliSense allows Visual Studio Code to provide you with useful hints and auto-completion features while you code.
Pro Active development
It's really nice to see how the code editor evolves. Every month there is a new version with great communication of new features and changes.
Con Slow loading time
Since it's built on top of Atom's open source core, same as Atom it's pretty slow when first loading, especially compared to text editors such as Vim or Emacs.