If I may chip in...
I'm learning FreeCAD. I've been using it for simple 2.5D CNC projects, now starting to do more 3D stuff. I'm not deep into stuff.
Some of the GUI is not very clear....
An example... I wish to model a guitar neck along the Y axis. I choose to use a loft between two sketches. Easy peasy! I make a sketch in the XZ plane. I make another sketch in the XZ plane, and I change the offset attachment on one of my sketches to move it along the Y axis..... and that's not what happens. It moves along the Z axis. Huh? I search the forums. It seems that the offset is relative to the plane I made the sketch on. Ok, fine, but that's not intuitive, and not in the documentation.
I can use the Sketch -> Reorient sketch, and that IS intuitive. It presents the offset as a simple number and it works on the Y axis for my sketch in the XZ plane. It changes the attachment offset. Same thing, way more intuitive.
The learning curve is .... steep. The documentation is excellent for basic stuff, but once you stray off that path.... It gets hairy fast.
The biggest problem I'm finding myself having is not knowing what methodology to use on stuff. I'm fine reading up. It's gotten me this far! Often now though... I just want to know what the Best Known Method is. And that's hard to find.