Another vote for Fusion 360 here. It is a great product and its amazing that hobbyists can use for free. Its got more than enough modeling capabilities for my needs and most importantly for me CAM support. I've been using it to design some new tuners for my take on a modern jazz. I've used Fusion for all of it. First prototypes were made with a 3d printer:
View attachment 3383055
I've since moved on to a small cnc mill for the actual working versions - which will look something like this prototype.
View attachment 3383058
My background is in software development and am not a big fan of the software subscription model, but I completely understand why companies have gone this route. I've also learned to like some capabilities that the cloud enables, for example opening designs from multiple machines, browsing designs online, etc. BTW, Fusion also works offline for a couple weeks at a time which is great for when you are not always connected. Give it a try.