Thanks for this detailed information, @mcolinp. I will look at the Tangent Length idea. It may be someone difficult to apply in a polyhedral setting (as opposed to NURBS, where the surfaces have mathematical curvature. But I will see if I’m inspired by some of those ideas.
The problem of current bevel being hard to use because of the limitations of using vertex groups should go away with the bevel v2 node. Maybe there will be away to accommodate this in a modifer too but I am not certain at this point.