Freecad is a real no go. Tried it and forced to do something with it. The amount of bugs. And really basic bugs makes using it for professional work a non starter. It basically is a collection of amateur software stitched together with no single part having reached maturity.
Freecad was built on top of a giant library called opencascade. Which is in part the reason why we can’t have dynamic or real time modeling. Everything takes triple the interactions to make than in its commercial counterparts.
Add to that the lack of vision and the different fields of work of the contributors makes its development spread all over the place. Unlike blender, it doesn’t seem like FreeCAD will achieve a breakthrough milestone.
We probably don’t use it for the same work. But I can do way way more work using other software than dancing around the interface clicking a bizzillion buttons before achieving anything. I need realtime dynamic editing and FreeCAD can’t do that.