I was just about to say the same: OpenSCAD is CAD for programmers. It's very different from what's generally considered "CAD".
That's not necessarily a bad thing; there's a clientele for it, especially here on HN. But as a mechanical engineer who's used quite a few industry standard CAD systems, I'm sorry to say I wouldn't touch it with a ten foot pole.
Funnily, just a few days ago I tried FreeCAD, and found it to be better than I had expected.
FreeCAD feels like blender before the UI revamp. I can tell it's powerful but the UI is opaque to me.
I switched from Fusion to Freecad just before the 1.0 update.
Freecad 1.0 is a gamechanger IMHO. It so far has suited all my needs as well as being significantly easier to use than the pre 1.0 versions.