FreeCAD works if you work on learning the workflows. In my own experience the number of ways to accomplish a simple task can be overwhelming. The last two years the development pace has really picked up. If it’s been a while since you’ve tried I’d advise trying again.
As for other alternatives, SOLIDWORKS is a great contender. It’s inexpensive or free for hobbiests, has everything you need and the kitchen sink, interoperates with industry standard formats well, is generally fast and stable.
I’ve also heard good things about Siemens Solid Edge, which has a great set of features for free and is hobby friendly.