I use a combination of Golive and BBEdit for all my web design work. Golive lets me set everything up quickly and BBEdit lets me go in and hand tweak.
As for cleaner code, yes, Golive has had that problem of extraneous code. One tip for not letting it munge certain sections of code is to surround things you don't want it to touch with <noedit>Don't touch this stuff</noedit>.
I intend to try Dreamweaver 2 sometime.. I tried DW1 and it just wasn't polished enough.
icongarden: making good ideas grow.