Spent hours and hours learning how to use it to draw a part. Got it done, but then didn't use it for a long time. Next time, couldn't remember how.
Finding Cadquery less of a hurdle for casual use. Wish I could run it from Termux though.
I used it once or twice to open an existing .step file just to know if I was exporting it correctly from KiCad.
Speaking of KiCad, I am convincing lots of people to move from EAGLE to it now that EAGLE is about to be killed by AutoDesk, and everyone seem to be having a good time.
I am hoping FreeCAD can become good to the point I can convince people to move to it too.
Cadquery looks interesting. In particular STEP support compared to OpenSCAD. Thanks for mentioning.
Traditional CAD software feels vaguely like programming -- it took a _lot_ of work to understand the fundamentals.
But once I did (on commercial software), switching to Freecad really wasn't that bad.