I just saw the news that FreeCAD 1.0 has been released! They've resolved the most annoying problem, and I think it's an interesting one even if you're not into 3d printing: Certain design operations that change the topology of a 3d model would completely break it :(
This was called the "topo naming problem", because the root cause was (as far as I can tell) an ill-advised internal naming convention for vertices, edges, and faces. Since the naming convention was such a fundamental part of the software, fixing it took a *lot* of hard work. And, like every open source project, it also required resolving human problems between people who had different ideas for how to solve it.
Their 1.0 announcement post is sweet, and includes a nod to some of those difficulties, without airing all the dirty laundry. Worth a read, IMO.
https://blog.freecad.org/2024/11/19/freecad-version-1-0-released/
And, if you *are* into 3d printing but left FreeCAD because it was just too aggravating, maybe consider checking out this new version!