I’ve always been a BBEdit user, but TextMate seemed to come out of nowhere and it’s now my favorite text editor. The one feature I miss from BBEdit is the ability to open & save files directly on an FTP server without using an FTP client. Since TextMate plays nicely with [CyberDuck](http://cyberduck.ch/), I can simply open the directory in CyberDuck and double-click a file to edit it in TextMate.
The latest version adds yet another killer feature: Blogging. In fact I composed & posted this entry directly from TextMate.