I've used by jEdit and Eclipse because they worked into the rest of my development workflow well. jEdit's syntax highlighting, and ability to recognize a wide variety of text formats is very nice for quick review the strange things I tend have come my way.
I agree with others who have mentioned avoiding WYSIWYG editors. DW's latest versions do generate acceptable code most of the time, but when I use it I spend 95% of my time in the code view anyway.