You might take a look at Vico, a new text editor that shows quite a bit of promise:
http://www.vicoapp.com/. Personally I use MacVim for all of my editing, that way I have a consistent vim config between all of my machines.
There's quite a few editors and they should all be more than capable!