I wholeheartedly agree with this tbh. Love FreeCAD for my 3D printing stuff, pretty much use it daily, however compared to something like Solidworks or AutoCAD it would be torture IMO to willingly chose FreeCAD for a complex real world product.
The biggest roadblock for FreeCAD right now is that is isn't that forgiving, you often have to go into a "technical" way of thinking to work around its quirks. The reality is, designers want to design, not become technical experts at navigating FreeCAD.
Even something like creating a thread shouldn't be as involved as FreeCAD makes it - once you get used to it it's OK, but in other CAD solutions it's often as simple as clicking a hole and choosing a thread creation tool...
Absolutely love the ability to share links from my android and have them open automagically on my linux HTPC. Also made a command shortcut for my laptop so I can unlock it from my android. Really versatile