Chocolat is a text editor that, like many, is primarily made for programming. Comic Sans is a highly unsuitable font for a code editor not just because it's ugly and cheesy, but because it's a proportional font as well.
> I'd prefer something WYSIWYG for design
Son, you best be trolling.
WYSIWYG will NEVER give you good code. Dreamweaver's design view has resulted in hundreds of thousands of really awfully structured websites built by amateurs clueless in their ignorance.
As fnordmotorco said, TextMate, Coda and Espresso are the leading apps if you're on the Mac. On Windows your best option is pretty much Notepad++. Sublime Text is gaining ground on all platforms, and there's also a very strong contingent of vim users, but neither Sublime or vim are very user friendly and both should only be approached by those willing to endure a learning curve.
I'm eagerly watching Chocolat, waiting for it to mature enough lure me away from TextMate 1.5 (The TM2 alphas have made me lose all hope for the sequel).
Wow. This surprises me, but in hindsight everything makes sense. The amount of time spent on the sequel has grown far incommensurate with the benefits over the original, in a way that reminds me of a student taking 9 years to write a dissertation. People have largely moved on, not just to Sublime Text but also some recent Mac-only competition (e.g. Chocolat, Coda). Clearly something was hindering development; I hope the author gets everything worked out.
Chocolat is far more interesting right now than TextMate 2, seeing as it's in active development and being used by people! It's in Private Alpha, but it already has a lot of promise and has replaced TM for my own code use. Chocolat
Coda, Espresso and TextMate all have free 30 day trials. Your own experience using them will have a much stronger impact than anything we say.
I'll also throw in a plug for Chocolat, which is still very very alpha, but the authors are making quick progress and aim for full TextMate parity for their 1.0 release.
Chocolat, apparently. It's another code editor.
I actually thought this might be photoshopped, but nope: it's confirmed in the change notes.
Personally, my setup is this
iTerm 2, Chocolat, my browser of choice (Chrome), and Homebrew are the main things I use in my day-to-day Rails/Ruby development. The IDEs I've tried feel really bloated to me and Chocolat is nice enough for me to feel comfortable using.
And git, of course.
But really, it's up to you. Play around with different editors and workflows and use whichever you feel is most productive to you.
I feel where you coming from. But when I tried Sublime a couple of months ago it didn't feel native enough at that time. I also tried Chocolat a new native Mac text editor but it has to prove its self first and it's paid. Marco Arment made a blog post in search for a new text editor after he gave up on TextMate. I think this is the podcast where he discussed that post. I would really like a completely native Mac text editor but maybe I should give Sublime another try.
Acorn has become my image editor of choice on the Mac. Launches WAY faster than Photoshop or Fireworks, has PNG compression on par with Fireworks, and performs simple tasks much easier. It has this awesome effects builder that lets you stack multiple effects and tweak them all as a group before applying them to your image.
Also, everyone should check out Chocolat on the mac. Don't let the simple screenshots deceive you, this little code editor app is gonna go far.