Comment by nullc
I used OpenSCAD a long time ago because it felt very natural having spent a lot of time with POVray as a teen.
But I found it to be very difficult to design parts with specific dimensions that were needed to line up with objects in the real world.
In FreeCAD (/Solidworks/Onshape/solvespace/etc.) it's easy to just create a logical sketch of your part, fix the require dimensions, angles, symmetries, etc and it solves for the geometry.