I use Fusion mainly because it intuitive enough to figure out without doing much reading. I tried Solidworks at first, but, as a complete newbie to this, I couldn't make heads or tails of it. As far as I know, both are equivalent in functionality, but the UI of Fusion 360 was much, much better (and yes, Fusion is free for hobbyists, so that's a plus).
As far as I know, Blender isn't parametric, so it's largely unsuitable for doing this kind of work. I would recommend OnShape as a very nice starter CAD program, and it's very very easy (almost trivial) to move on to Fusion afterwards, so my advice would be: If you can get Fusion for free and it runs on your OS, try that. If not, OnShape is a very capable second choice.