I found myself using a lot the CRV filter for complex Trim.
(Typing crv enter before selecting the srf edges)
My Wish is to have it as a regular options and have the ChainEdges options As well.
You click Trim, than in the command you can press UseCurve = Yes and the Chainedges option is available and pressing it you can Chain the selections.
I hope to have been able to explain it clearly.