As a dirty prototyping pseudo-dev, the one thing that keeps me using Coda is its native ftp/scp capabilities. I can open files on a remote server as if they were local and command-s saves them back there.
Right now it seems that none of these other editors support that function. I know I can run ssh-fs or similar, but that requires much more setup.
I mount drives and use them with whatever IDE. The big problem for me is that if someone else changes a file, then often the text editor doesn't notice... but that's pretty much the case with text editors+ftp. But most ftp programs let you open files in whatever program and save them back.
Why don't you mount SFTP as a drive? That way you can use any app with remote files. I don't use mac but a quick search shows there are tools for that just like on Windows: https://www.google.com/search?q=mac+mounting+sftp
It technically only needs a local cache of the files you intend to edit. I work from a very large remote checkout on a development server, and only have a local cache of the directories and files that matter to me.
Right now it seems that none of these other editors support that function. I know I can run ssh-fs or similar, but that requires much more setup.