I really like TextMate but it one serious flaw: When editing a "large" project on a remote volume, saving and switching to and from TextMate is extremely slow due to the fact that TextMate is constantly looking for updates in the file system.
The reason I like TextMate so much is because of its "bundle-system"! Bundles allows you to customize TextMate and make it do whatever you want, and there are tons of bundles out there.
Now there is even a rsync-ssh bundle, which I wrote, that overcomes this shortcoming while we wait for TextMate 2.0.
I.e. Has more than one file ↩