I started with FreeCAD a couple of weeks ago. Parametric modeling is pretty hard and a couple of things are pretty hard to understand (no easy reuse of sketches between parts for one, one cannot extrude a binder is another one).

However, without it fine-tuning models for technical use would be untenable.

Unfortunately , refactoring is nightmare stuff.

I definitely don't want to say that it's easy, but it's not terribly difficult. Does take a shift in thinking though, but then it clicks.

For reusing sketches, you can. There's external geometry and subshapebuilder. Doing assembly can be a bit tricky at first.

I'll admit, FreeCAD is a bit tricky if you're coming over from something more professional like SolidWorks or CATIA but it does get the job done and you can't beat the price. It's also really improved over the last two years

https://wiki.freecad.org/PartDesign_SubShapeBinder