Back when it was hot (some of you are probably too young to remember this) I used jEdit. It is still around and gets some maintenance updates from time to time (http://www.jedit.org/), but the plugin ecosystem has languished so you better be ready to roll your own.
With Vim and Emacs (Vim for me) I can trust it to go anywhere I want to be. If I'm ssh-ing into a Redhat 5 production server needing to do an emergency fix at 3 in the am Vim is there for me.
And when I need syntax support or any plugin under the sun, that is available as well. Vim is also blazingly fast compared to Atom (the latest fad) which is sluggish by comparison. Sublime seems to be falling into that sunsetting stage the same as jEdit
Just my 2 cents.