I share your opinion on Fusion. I tried several free packages and settled on Solid Edge. FreeCAD was discarded at a fairly early stage.