Yeah, I'm voting for leaving two different modes, it makes development and debugging more flexible. I'm thinking that automatic switching should be done to mode that was last. For example, if you were in design view and started debugging than after end of debugging it should switch back to design view. But if you were in edit view, started debugging, manually switched to design view, after it switched back to debug view and finished session than it should switch to design view. Not sure that it is reasonable to switch to such views as project or documentation.