I've spent some time trying to learn FreeCAD and ultimately decided that the cost of Fusion 360 pays for itself several times over in productivity compared to trying to deal with how clunky and difficult FreeCAD is.
Alternatively PCB stuff in Fusion is pretty horrible and IMO worse than Eagle was before they all but abandon it and started shoe honing it into Fusion. Meanwhile KiCad continues to get better and more feature rich.