The cross platform thing is huge for me. If I am investing a lot of time in some text editor, I want to be able to migrate that skill set to wherever I go.
In that regard, nothing beats Vim. There are Vim keybindings for every major IDE. I mean, hell, there are Vim keybindings for Emacs, right?
But still, even if I can't integrate my favorite keybindings into some IDE or other, I at least want to be able to use the text editor of my choice on the platform of my employers choice. Sublime does that. JEdit does that. Emacs and Vim do that, too (they even support non-graphical modes). One could argue that E/Textmate sorta does (No Linux though). BBedit, Notepad++, Chocolat, WinEdt, SubEthaEdit and Kod do not.
For me, this is probably the first major decision point for text editors. Sorry, Chocolat, I'm sure many people will love you, but chances are, I might get stranded on some strange OS and then I will only be lovesick.