Bueno yo como soy mas diseñador que programador uso Photoshop únicamente para todo el entrono gráfico, quizás Illustrator para algunos trabajos que utilice vectores o ilustraciones.
Para la maquetación uso Notepad++ que me colorea el código y poniendo el autocompletado en html me ahorra mucho tiempo, lo mismo uso para CSS y algunos scripts jquery y javascript. Agregando un text expander o macros puedes escribir código mucho mas rápido de lo que crees.
Una vez probé Aptana Studio, pero como mi PC tiene pocos recursos lo quite, pero me parece un buen software para escribir código.
Saludos