Now on my 4th try, it's finally starting to stick a little bit. One of the reasons is that Fusion 360 decided to reduce the functionality of their free version. Because of that many people flocked to FreeCAD and there has been an explosion of Youtube tutorials. They require a lot of time, but they do help.
Still, there are a lot of infuriating UI issues. In the Draft workbench, you have a set of amazing option to select just the right item of your design (the middle of a line, or the closest endpoint, or a point perpendicular etc) but in other workbenches, none of that exists, and you need to move your mouse with pixel precision to select a vertex instead of a line connected to it. Sometimes things also just don't work, and you need to try a bunch of workarounds to get what you want.
In the end, I settled on the following solution: I use it the way others use OpenSCad, where I construct my design in Python. Even that has its own issues (documentation is decent but not great), but at least, I can do things with pure math instead of a cranky UI.
I could, of course, just switch to OpenSCad instead, but one of then I'm fully committed to using only scripting, with no ways to do final postprocessing steps with a GUI.
For all its flaws, FreeCAD is the best you can get in open source form, and some people can do amazing things with it. Some of my issues are almost certainly due to never having used a CAD tool at all.
Once my first complex design is complete, I do want to try one of the commercial tools. Most people migrate from commerical to FreeCAD, not very many do the opposite. I'm intrigued by what it will be like.