I gave freecad a try because it has CAM built in. I grabbed the latest stable snap version.
My main gripe was random crashes, naturally nothing saved.
Quite a few non-intuitive processes, or perhaps gotchas that I never got used to. The learning curve is suspiciously high with freecad. The documentation seemed to have issues or not explain things properly.
Overall, I stuck with onshape + kirimoto.