I use Expression Web 4 to edit my css files and a few html files [only because its free] and have used Expression in the past. However, I use phpDesigner to edit my php files although Expression is well capable to do it all.
Dreamweaver is excellent as well but my copy is way out dated 馃檪