Your question is correctly tagged - you need an Integrated Development Environment (IDE)! Dreamweaver wants to be one but unfortunately it isn't.
If you're on a Mac I highly recommend Coda.
For any platform; I've had a great experience with Aptana (a fork of Eclipse) and these open-source IDEs are just bursting with useful plugins. Even Aptana's default project templates were useful instead of fluff!
One guy in my team loves NetBeans to bits.
Right now I'm addicted to shelling into the server and using command-line tools like vi
or nano
, svn
, mysql
. A steep (and important) learning curve but everything is possible on the command line. And with minimal client requirements. Do anything from anywhere!
I think the true answer is subjective - you'll need to dive in and try each one to see how they fit your working style.
Hope that helps!