Per lo sviluppo C++ posso suggerire KDevelop ed Anjuta.

Al posto di dreamweaver Quanta+, non ha tutte le sue feature ma almeno per quanto mi riguarda bastano ed avanzano.
Per quanto riguarda la grafica in effetti Gimp sembra essere l'unica alternativa valida, e sebbene teoricamente sia in grado di ottenere gli stessi risultati di photoshop, la produttività è più bassa (non parlo per esperienza diretta, me ne ha parlato un amico che lavora nello sviluppo di siti web).

Di flash non so nulla.