To be honest, I found Fusion 360 and Onshape very intuitive to learn.
>and if one has trouble modeling something, well, arriving at a solution is just a matter of learning the appropriate mathematics.
Which is the terrible thing about OpenSCAD. YOU need to derive the equations. In a modern CAD program you define the constraints on the object and the equations are derived for you.