I haven't used Dreamweaver since 2002 and don't regret it for a minute. On the other hand, I?ve been struggling to find a good IDE for PHP/HTML/Javascript development for a very long time.
Komodo on OSX is pretty good, and allows for editing files directly from an SFTP server. That combined with command-line Subversion was my preferred environment for a long time.
In the last year or two I've started using Aptana, on both Windows and OSX. I've been extremely happy with it for the most part. I?ve always installed the standalone version and it?s worked without any trouble immediately after installing. As great as Aptana is, it definitely has its quirks. One of which is the obscure way to get "upload on save" to work.
The trick with Aptana is not to download version 2! They took out a lot of the great features for some reason. Use version 1.5.1, which is nearly impossible to find a link to! Save this setup file locally in case you need to reinstall it, and bookmark this link (Windows) or this link (OS X) directly to the 1.5.1 installer!
The Subversion integration is fantastic, and another really useful feature is the two-way sync in case you edit files both locally and remotely and need to sync changes between the two sets of files. If you add an SFTP site to Aptana, you will be able to edit files directly on a server without needing the "upload on save" script.
After first installing Aptana, you'll want to install the PHP plugin. Go to Help -> Install New Software and choose the PHP Update Site under the "work with" menu.
After that you're pretty much ready to go. Check out a project from Subversion by clicking New -> Other -> Checkout projects from SVN.