Sublime text is a brilliant tool for basic text manipulation (even though it is a bit paradoxical to have a text editor that doesn’t support printing out of the box), it is fast, and has some text (and basic code) navigational tools that really makes it useful. But be careful not to expect it to be a replacement for a full blown IDE such as WebStorm (or any other tool from Jetbrains for that matter) because it is not, and is not intended to be, sublime text is more of a competitor to the free Notepad++.
I use Sublime Text my self for coding, mainly in Python an C++, and it does decently well with those languages, obviously after much configuration and customisation. But that is another place where Sublime Text shines, its customizability. It is not that you can customize more than any other program, but it is simply easier to customize than say, Visual Studio or IntelliJ IDEA. It cannot beat these IDE’s on features, neither can it with any number of add ons installed. So if you’re looking to replace these, you should look elsewhere.
Trust me I’ve tried my share of plug-ins from GDB and linter like ones to SCM like ones, none of which reached the quality of the same implementations in the aforementioned IDE’s, but then again, it is not correct to compare ST with an IDE, and once you recognise that, you can start focusing on its strengths.
For editing and maintaining code files where you do not have project set up, that is where the strength of sublime text begins to outweigh its shortages, it is fast to open a file, it fast to search and replace (though for larger refactoring tasks, a JetBrains IDE is light years ahead). It’s jump to (whatever) really boosts productivity.
The features you mention are great, but they are more likely to be found in more specialised software.