I'm been playing with using the edge of screen toggle settings (I originally turned that off), and have found it more irritating than useful..
There's a couple of things that would make it easier to use, I think:
1) Don't toggle if I have a mouse button held down - I'm probably dragging a window, and really dont want something popping up on top.
2) Add a time factor, so that I can configure it to require that I deliberately hold the mouse against screen edge (for a few ms), rather than just bouncing off it by accident. (so, maybe configurable to 0ms, or something larger).