I'd like to leave a divot for others who may be on the same path I've travelled.
FreeCAD has been a wild trajectory for me. Over the years, I tried it and gave up on it many times. I've spent the last 3 months trying to learn it, frustrated by untenable instability, trying other platforms, returning to FreeCAD occasionally, and generally trying to find a CAD that I can live with. If I was a Windows user, I would have been using Fusion 360 for the last few years and would have never looked back. It's an outstanding platform and literally worth having a second Windows machine for anyone who needs a platform they can count on.
For what it's worth, I've been frustrated by SketchUp's bugs, also. Same for AutoCAD over the years, although I find it entirely usable.
Unfortunately, I'm tied to linux. My Windows machine is a very nice laptop but my linux desktop has gobs of RAM, a 30" 4K monitor, and is where I live. So... I tried really, really, really hard to use and like FreeCAD. It wasn't easy but I made it.
I was getting by with 0.18-16115 and 0.19-16822. 0.18-16117 seems to be a regression. With the prior two, I could get some designs done. I've designed about 40 parts with those two code bases. I've compiled many versions but it isn't practical to compile every version you want to try. AppImages are the way to go and I appreciate the reliability.
Earlier this evening, I downloaded and installed 0.19-16854. From there, I spent 90 crash-free minutes cranking out two parts of a battery adapter to re-animate a tool on a long dead, no-name (EarthWise), tool for a buddy. It was glorious. It's 3d printing now.
There are still lots of bugs but I'm really jazzed about 16854. Linux users like me need FreeCAD to be a viable platform. Not being able to pocket on a curved surface isn't all that much of a limitation. I'm a rank novice and I have pocketed out set screw holes in involute gears and it adds perhaps 2 minutes to the design.
I've resisted reporting bugs or complaining because I know it's an endless, thankless, labour of love.
Thank you for all of the hard work that has gone into this CAD tool. Thank you for those who have authored some great YouTube tutorials; they were fantastic.
With 16854, I expect to stay with the platform. If I do, I will try to participate and help the project where I can.
Sincerely, your effort is appreciated.