It's been mentioned on this forum before, but Tim Paterson's plugin for F360 overcomes a couple of the CAM restrictions - see here. It allows multiple tool gcode output files and restores rapid moves for positioning (and watching adaptive cutting without this is painful!) It has some rough edges but I have been using it for some time successfully.

As a free alternative for 3D CAD, I suggest looking at Solid Edge from Siemens - completely free for hobby users, and arguably more powerful than F360. Steeper learning curve but plenty of tutorial material available. Big down side is no free CAM - but I am told that you can export 3D models and import into F360 for gcode generation.