I guess I'm a slut, I regularly also use BBEdit, Textmate, vim, and sometimes Espresso, depending on what I'm doing (in the mood for? eh? eh...). Each of them has their strengths — despite what you think, they don't have feelings and don't care if you don't commit.
Panic does the Apple Way very well. Not as full featured, but the features that are there work together so well that the overall experience ends up being more pleasant than with a feature-full program.
I'm sure they are working on Coda 2: When they started their blog, they said their top priorities were Unison, Transmit, and Coda (http://www.panic.com/blog/2009/12/yes-panic-has-a-blog: Pretty sure putting Desktastic and Stattoo before Coda was tongue-in-cheek). Unison 2 was already released and Transmit 4 is about to be released (http://www.panic.com/blog/2010/04/coming-soon/).
So, Coda is up, and I'm sure they're going to knock us out with it — the most-wanted (and even the not-most-wanted) features have been repeated on that list so much as to be annoying.
Sometimes I think about writing plugins for what I need and I open up XCode and start a project. Then I realize that I am writing code to add functionality to an editor that I should be using to write code for projects I actually need to work on.
Thanks raimondious for posting this, I'm glad to know I'm not alone.