Solidworks is great if you have money to spend on it, or don't feel bad about pirating it (no judgement from me, especially if you're using it for side projects and not to make money). I've used it for over a decade for making mechanical designs. I will echo the sentiment that it isn't very good for artistic projects, but it is extremely powerful for more analytic mechanical designs.

I've been messing around in Autodesk's Fusion 360 for a little while as well recently. It has a pretty powerful free form side to it, along with the parametric modeler. Price is my main motivation for using it though. You can get a free hobbyist license as long as you make less than $100k, and if you don't fit that requirement, it's only about $360 a year.

Onshape is another option. There's a free plan for it as well, but you can't keep your designs private under that plan. It is extremely close to Solidworks, and it's no surprise because former Solidworks people started it.