Option to use "friction" instead of snapping
Friction is the term I remember from an X11 window manager (forget which one, though) that, instead of connecting window edges when they get close, keeps them together once they touch; the mouse may also be kept on the connected border until it has been moved a certain distance away from the connected edge (or the mouse may move while the window does not, then snap back to the edge when it has moved far enough away), the mouse and window move from the edge as if the mouse had paused at the connected edge and just started moving (the window edge does not snap to the distance the mouse had moved). This allows full control over window positioning and sizing, even near other window or screen edges, while still making connecting edges easier, and provides a different feel from snapping.