Taco HTML Edit is a Mac-only HTML and PHP editor, a good compromise between free editors and more-powerful (and expensive) Web development apps.
Taco HTML Edit's main window provides a relatively spare, streamlined hand-coding environment, with a toolbar that lets you save, print, find, batch find, preview, live preview, and insert special characters from a drop-down menu. You can also access Taco HTML Edit's Component Library from here, a relatively new addition to the program that gives you quick access to 22 ready-to-plug-in, cross-browser-tested components--everything from an image carousel to a scrolling, fixed-height table. These components vary in usefulness and sexiness: you may never want to insert background music on a site, and you might not need a component for inserting a simple link, but the components for features like accordion controls and tabbed panes can be a godsend.
Whether you're using it as a debugger or as a complete hand-coding solution, Taco HTML Edit offers a lot of tools in an easy-to-use interface, all at a reasonable price.