If you haven't tried FreeCAD and are just going off sentiment you've seen online, I'd recommend you give it a try. It's a good program, just a different workflow. Lots of people just refuse to learn it, instead trying to force a workflow from whatever software they used before. When I was a complete beginner, I was able to make multiple functional prints in a couple of hours with MangoJelly's videos. I was also trying both it and Onshape at the time, and preferred FreeCAD in the end.
It's really your only option besides Blender if you want something FOSS. The most recent release also improved a ton of things, and it'll just keep improving.
You could also take a look at AstoCAD, a soft fork of FreeCAD by one of the maintainers. It's 4€/month a month to get the binary, otherwise you'll have to build it yourself. The money of course goes towards helping develop FreeCAD. The main upside is UI polish, but that comes at the cost of having a different UI than pretty much any tutorial online, so I'd still recommend at least starting with FreeCAD.
Edit: fixed wrong word, grammar