Something I’ve wished for many times is something that can allow for quick workflows that also aren’t perfect continuity wise. One such thing would be to use curves as a way to select edge chains that are not necessarily obvious,i.e. they are maybe not tangent continuous but also usng positional continuity might mean you have to choose the right edge in some coincident cases.
Getting an edge chain wrong is also one of those tasks which then has to be laboriously repeated in some cases (not all I know, like PreviousEdgeSelection in filletedge IIRC).
I think having a predefined curve which can then pick up the entire (or indeed partial?) open/closed edge composed of many edges from different surfaces could be very handy indeed. The benefit of having the curve would be for helping repeatibility as well as reduced clicks in those cases where you need to select the correct edge if the mouse click picks up a few to choose from.
In the meantime, there are of course the tolerance vaues to adjust. I think edge chaining is for me a big usability hog at certain times when working, and can be one of those highly manual tasks.