I understand the frustration. Currently there is no real workaround.
If it helps, you can use the VS tools to modify state. For instance, in the watch windows you can set the values of parameters, then continue debugging. You can use the Immediate window to run commands that can change the state of your object. It's not perfect, but it can handle some of this stuff.
I'd like to know more about how specifically you use Edit and Continue in order to understand better. Is it actually changing the code, changing initialization of parameters, renaming, etc. Maybe we can find other ways to help you work around this issue.