I love FreeCAD, designed some parts, did a bunch of Solidworks challenges and entered CAD comps.
I also love playing with build123d, dune3d (uses solvespace constraint) and SolveSpace.
Do love Solidworks but I'm on linux now so time to embrace the other options more.