I've used Solidworks, Autodesk Inventor and fusion 360. Personally I prefer the modelling tools in Solidworks the most, but I find the scripting in inventor far superior. Fusion I find to be noticeably hamstrung to avoid competing with inventor.
For $99 a year I think this would be a superior modelling package than fusion, but the inbuilt CAM tools in fusion are very good. The last time I used CAM in Solidworks it was a complete pita, mind you that was about 5 years ago now.