I was using coda for the last 2 years but know I've known Sublime Text 2 and it's awesome! But I know there're more editors... what's your favorite??
I use Espresso all day. Love it.
One of my friends is a Ruby developer; he uses RubyMine. I've heard good things about all the JetBrains IDEs, in fact: http://www.jetbrains.com
Editors fall in and out of fashion, but one that I always seem to keep coming back to is vim.
As for the future, Light Table looks incredibly cool: http://www.lighttable.com
I think these answers are going to vary depending on what language you use most.
It seems ST2 is, in general, king of the hill at the moment.
I'm another one Coda2 lover! Can't wait for 2.5 version
Sublime Text 2 with Vim bindings - using MacVim for 9 months was the best thing I've done for my dev skills, but it's nice to use it in the ST2 environment.
I work with front-end development (html/css/js) mainly.
I worked with Coda, then Espresso (nice for the ftp integration if you do a lot of this) and then recently I changed into Sublime Text, I tried it because a friend recommended it, and I never looked back.
It's really powerful for coding, selecting, completion, there's a lot of plugins and add-ons, it has a really great search and the shortcuts are really nice. And if you want to pimp it out there's also a couple of themes out there, I'm using a noir one and it's looking sexy as hell.
I love using Brackets by Adobe.
Sublime Text 3. It's wonderful.
Sublime Text 2 is so old-school. I like Sublime Text 3 :P
If you're developing with HTML/CSS/JS, then Brackets (http://brackets.io) is the way of the future. It's grown a ton in the past few sprints, and will continue to grow in the upcoming ones--for instance, in the next sprint, sprint 21 (or 22? not 100% sure), they'll be completely upgrading to CodeMirror 3.
If you develop in other languages, I can't recommend Sublime Text 2 highly enough.
For frontend Brackets must be great, and it's definitely the future. I'd like to try it, specially for the Live Preview part. Most of my coding is frontend, and most of my frontend is already on Inspect Element in chrome, so I might as well work with a live preview software. So i'll be trying that in the next project, even though everytime I open it it feels alien and a bit buggy to me. But I'll give a look at the intro and tutorials to see how I adapt to it.
I totally know what you mean by the "alien" part; it feels more so like that now than it used to, actually. They used to have HTML menus, but in the last sprint they switched to native, which feels very strange--it doesn't really fit in with the design of the app. Other than that, though, it's a really great app with an ever growing amount of extensions, mods, and features. You'll love it.
ST2 with Browser Refresh: https://github.com/gcollazo/BrowserRefresh-Sublime
I'm also a Sublime Text user in an otherwise all VIM shop.
Browser Refresh is cool and all but CSS Reloader is nice if you're just working w/ CSS: https://chrome.google.com/webstore/detail/css-reloader/dnfpcpfijpdhabaoieccoclghgplmpbd?hl=en
Won't work w/ the asset pipeline in Rails, but we've been talking about perhaps setting something up using Guard so it would...
Sublime hands down.
I was using Espresso for the last few years but the project search is far too slow. Lately I switched to Sublime Text 2, and after some theme and interface customization I've been really enjoying the snappiness. It's become apparent it's not targeted towards designers tho. Clicking on an image shows the encoded text, instead of actually showing the image itself.
I love coda!
Yes Coda is the best to use!
Personally, I use Chocolat (http://www.chocolatapp.com/)