There's also Fusion 360 that's free for personal use. SolidWorks is better and worth $50 / year if you use it a few times, but for a one-off project, Fusion 360 is pretty good.
The issue I found with Fusion360 is that I don’t own my files. You used to be able to export locally but last I used it (a few years ago now) I was unable to export a file in a native fusion format with saving to the Autodesk cloud being my only option. This is hazardous as not only am I now at the mercy of Autodesk but they also expire files after just under a year so in need to ensure I’m logging into my account regularly just to keep some things that could happily live on a local disk.
However true that might be, I’d rather try to avoid wrestling with software for my data. If that’s really the case then even if it’s free I’m pretty sure you’re not getting your money’s worth.
I actually agree. If having copies of your files is important, subscribe to SolidWorks. It's inexpensive and better than Fusion 360. Most of what I use Fusion 360 for is ephemeral stuff that I print once and never need the design again.