Espresso helps you with Coding, Organizing, Previewing, Publishing and Updating your work. It has a really slick interface with great features like Code Sense, Code folding, Smart Snippets, etc. that makes coding easy and clean. Basically, Espresso is the app every developer wants.
Espresso is priced at a whooping 59.95€ (about $80 US). This is one reason that would make a developer think once again before buying. However, you can try before you buy. Espresso has a 15 day trial available. So it would be worth taking a look first.