@nprofile1q... I usually prefer FreeCAD these days, but mostly because that's what I learned on and I'm used to it now. It's very old and has a loooot of historical baggage, but I like that one for CAD work.
I've also heard OpenSCAD is great too, especially if you want a more code-writing UX for design.