Aptana is pretty good and free. Just configure it to suit your needs. Just about everything you can imagine can be set up, eg. auto-closing tags when the slash is typed (ala Dreamweaver). Finding where to make a particular configuration change can be tricky though.