I've used Solidworks and Catia quite a bit, and for home use Fusion doesn't give me nearly as much frustration as FreeCAD.