I prefer phpStorm personally. Though it does cost money. (Also has 30-day free trial.)
**EDIT I should mention though that phpStorm is not a WYSIWYG editor, it's designed for those who are comfortable writing HTML, CSS, JS and PHP. If you don't need to do any PHP work they also make a version only for HTML/CSS/JS called webStorm. (I have not used webStorm but I understand its just like phpStorm sans PHP.)
Bookmarks