As you mentioned iTerm, you should also check out TextMate, the thing that Sublime Text was inspired by.

I used TextMate prior to Sublime, but then I became into vim mode, which TM never got I believe.