Coda, the new Panic web editor, goes a significant way towards web development nirvana. 
Here are a few of the things I really like: 
1. CSS. I can never remember CSS property names. Having a GUI editor for CSS rocks. 
2. Built-in 'books'. Coda comes with guides to HTML, CSS, JavaScript and the PHP manual built in. 
3. Tabbed interface. SubEthaEdit (my default editor) has a tabbed mode, but it's not by default. Unless you keep moving everything back to the tabbed window they start spawning everywhere. Coda keeps everything within the tabbed layout. Update: Dominik in the comments says there is a way of doing this. It's just the way I use SEE it doesn't do it that way. I'd love it if I could say "open all documents in one window only". 
4. Customisable extension handling. My server handles "php" and "php5" files differently. Coda lets you set custom extension handlers so that if you open a "php5" extension, it'll still treat it as PHP. This is very helpful. 
5. Validation. The HTML validator built-in is really sweet. I prefer how Oxygen validates - since it uses a schema, you can validate to any standard you like - but for straight (X)HTML, Coda is pretty damn great. Obviously, if you are doing tag soup HTML (put down the keyboard and look in to the benefits of XML...), then Oxygen won't validate that, but for anything XML based. When you put Coda in to standards mode, it'll prompt you with element and attribtue names. 
6. The use of Clips. Clips store frequently used things - like DOCTYPE and XML declarations and basic page structures. This is quite neat and useful. 
But there are things I'm not so wild about: 
1. Preview mode. I've previewed a few things in there and they appear wildly different than they do in Firefox and Safari. I don't trust it's CSS rendering. 
2. The CSS editor may encourage people to put CSS in their HTML rather than in a separate stylesheet. 
3. There is currently no 'functional' mode as there was in SubEthaEdit. In SEE, when you opened, say, a PHP or JavaScript file, a menu would appear at the top of the window which you could drop down to reveal a list of classes and functions. This was very useful if you have a large class or large functions file. Update: Dominik in the comments says there is a functions list. It's in a funny place, but it's there and it works. 
4. The price tag. I've already got a SubEthaEdit licence...

It's great to see the Coding Monkeys and Panic work together on such a good product. I've never been a Transmit fan (Interarchy for me), but I love Coda. 
