DW actually creates pretty clean code as long as you aren't using some of the behaviors or javascript stuff. I actually only use code view. The only thing that keeps me wanting to keep using dw is templates and contribute.
templates will be largely unnecessary if everything is a jsp because I can do site-wide stuff with includes and css. Plus, Websphere studio has it's own template system I could use.
contribute would be mitigated if I wrote a cms-ish app to allow people to edit their pages. And now is the time to do it before I get any more requests for contribute sites!
I appear to be talking myself into dumping dreamweaver