You mentioned CNC milling, what CAM software do you use?
I'm in a similar boat - I use OpenSCAD for tons of 3d-printing and laser-cut work (I even wrote a package manage for it - https://github.com/lostapathy/scad_bundler ). But as I've moved into subtractive manufacturing, I find myself using Fusion 360 for reasonable access to CAM tools. As you note, having that integrated is very compelling.