I don't honestly like BBEdit for code editing, it doesn't tab the way I expect a text editor to tab from my years of using XEmacs. XEmacs 19.something
has been ported to OS X but that's older than dirt. Mostly I use Project Builder's code editor for my all my needs (including Blogger), even though it
also doesn't handle tabs the way I expect. It does keep a dropdown menu of symbols for me to browse through which I find super handy and
I never saw BBEdit do. Unfortunately, it doesn't recognize variables in it's symbolizer.
Disclaimer: I don't write HTML, which seems to be where BBEdit excels.