TextMate is the not perfect, I'd even argue the price was a bit steep. But I don't regret buying it at all. It took a while to drop TextWragler for the change in workflow, and the current tabbed implementation is as mysterious as the drawer in TextWrangler, but TM launches fast and makes doing my work more OS X-like and transparent.

I'd like to see a way to turn off unused bundles to reduce the size of menus.