Didn't know your were a freeCAD guy nostr:npub1q6ya7kz84rfnw6yjmg5kyttuplwpauv43a9ug3cajztx4g0v48eqhtt3sh...
And yes, freeCAD is a bit of a challenge, but I'm getting better at it (but certainly just scratching the surface so far). Like anything, the time invested to learn will give you a life-long skill, so will press on regardless...
And of course anything that runs on Linux is my preferred option (and free is always welcome). 😃