I've used Dreamweaver for a long time and I keep returning to it. Although Notepad++ is very powerful, getting to that power is troublesome unless you are doing something trivial. So many addons, but few do anything useful with a steep learning curve. Every so often I bounce over to Zend Studio. Its kinda between Dreamweaver and Notepad++ in complexity. I like it for PHP development, but have yet to find a great PHP debugger. I like to use jQuery and javascript. All three of these IDEs work well, but each has its own advantages and quirky drawbacks. Zend Studio has a built-in, and somewhat wonky (and horribly complex, once you dive into it) FTP client. If you use its basic functionality - saving your files to your website - it works well enough. However, if you redesign a website and have to move a lot of files around it is much less appealing. When I get tired of fighting the bizarre behavior in either Zend Studio or Notepad++ addons, I relax with Dreamweaver because it works the way I expect.