WebStorm integrates with all of the major version control systems: Subversion, Mercurial, Git (including GitHub), Perforce, CVS, and TFS. It has its own shelving system that you can use to clean your working tree prior to an update from version control, as an alternative to using the version control system's shelving system (such as Git stash). WebStorm also tracks your local change history and displays changes inline with the option to easily revert; you can't lose work or break the code between commits unless you try really, really hard.
Performance is not really an issue when using WebStorm. Startup may be slower than Sublime Text, which is basically an editor, but it's faster than any of the other actual IDEs, and much faster than the Java-based IDEs NetBeans and Eclipse.
At a high level, WebStorm has enough documentation to get you started and to answer major questions. When you drill down, however, you may find yourself being sent to obsolete blog posts. In some cases, it was easier to experiment with the program and revert my files if necessary than to look up details of how things worked.
|Sublime Text||Visual Studio 2013||WebStorm|
|Platforms||Windows, OS X (10.7 or higher), Linux||Windows 7 Service Pack 1 or later||Windows, OS X (10.5 or higher), Linux (GNOME or KDE desktop)|
|Cost||$70. Unlimited free trial with an occasional nag screen.||Ranges from free for Express SKUs to $13,299 ($4,249 annual renewal) for Ultimate with MSDN||Free to $99 depending on use and affiliation, including one year of upgrades. Additional years of upgrades are free to $49. You can use the same environment on Windows, OS X, or Linux with your single license key. 30-day free trial.|