I tried WB’s bevel too as well but, as you pointed out, inability to select edges, and also it literally being a bevel (unlike Blenders’ ability to change the curvature of the fillet) are important limitations.
Rhino’s tutorials recommend using three points per corner profile. Doing this is a lot harder if one must create them ‘manually’ as part of the mesh, rather than something we could apply after getting the shape down (e.g. as a modifier like in Blender, which we can remove)