I've been a die hard Emacs/Vi(m) user for over a decade, and my colleagues impressions went from "What's your config like?" to "Ah yeah, I'd like to learn that for quick edits but never made the switch" to "Still using that?" to "Emacs? What the hell is that?"
It's never been easier to get into those as today, with multiple community driven starter kits and package managers available for both Vim and Emacs. Yet people don't seem to want to put in the effort.
So today I'm labelled among my peers as the Emacs nerd, as if I'm some kind of elitist software archaeologist even though I'm mostly minding my own business without evangelizing and I'm as happy to use the IDE of choice as anyone else in the team.
> Brackets was only good for web (wasn't it?)
That's certainly where it excels at, but there are plugins for other languages (eg I did write Go code in Brackets, albeit only for a brief period).
> Notepad++ is, I think, quite outdated
It's not the prettiest editor in the world, but it's a little unfair calling it "outdated" when it releases updates more frequent than Sublime Text does.
> Emacs (and Vim!) are hard to learn and slowly dying off
They're no harder to learn than any other IDE. But it's definitely fair to say that there's a steeper initial curve than something that's largely point-and-click; and that they're not as trendy nor pretty so most users (understandably) aren't interested in familiarising themselves with the basics.
> Other specific editors are... specific, and thus not direct competition to ST
That's not entirely fair as a lot of peoples ST use will be for specific things.
In fact I often find myself using about half a dozen different general purpose text editors for specific things: vi for when I need to edit root owned files; Kate for general config files / text files; ST for Go; Brackets for JS and CSS; Notepad++ for editing Windows scripts; and POSIX tools (echo, tee, sed, awk, grep, etc) for automation in editing text documents.
For me, ST could easily be replaced by any of the other editors I use or some of the specific ones (eg LiteIDE). I pretty much only use ST for Go because of habit and I'm sure in 6 months time I'd have gotten bored and switched again.
My point is that not everyones usage for ST to be as diverse as you suggest. So Sublime Text is still having to compete with other tailored editors as well as the general purpose ones.
> windows only ... KDE, that is very niche compared to Windows, OSX
I don't think that many people switch between Windows, OS X and Linux enough that they need a single cross-platform editor. For most people, an editor that "just works" on their preferred platform is all they need. So in that regard, Kate and Notepad++ are just as viable competitors to Sublime Text as Atom is; albeit the former two are only competitors on specific platforms.
I think it would be interesting to see statistics on the typical usage of any specific text editor (Atom, ST, whatever) as well as market penetration as most surveys I've seen only log which editor is preferred and don't account for users of multiple editors nor what those editors are used for.
It's quite possible that my usage patterns are the smallest of minorities, but it's the only datapoint I have at my disposal. :)
I don't use it any more, but a few years ago I did everything, from writing a paper in latex to webdev to C, in Sublime. It was by far the king to my toolbelt.
* Brackets was only good for web (wasn't it?)
* Visual Studio Code is newer than Atom
* Notepad++ is, I think, quite outdated, and windows only
* I like Kate, but not so much out of KDE, that is very niche compared to Windows, OSX, and the wider Linux world
* Emacs (and Vim!) are hard to learn and slowly dying off[1]
* Other specific editors are... specific, and thus not direct competition to ST
[1] Might be my perception. I hope they'll never really die; I use both (Emacs+Evil and GVim), and learned in the last 2 years, but I'm the only one I know.