Coming from Sketchup and being a Software Engineer, parametric design in FreeCAD is a game changer for me.
For example being able to define a cabinet side length as the outdoor dimension minus twice the side panel thickness allows you to decide wood thicknesses after finishing the design without redoing everything.
However, FreeCAD seems to be highly unstable on macOS and Retina screens are not supported very well.