Former MechE for a decade and I owned personal CNC routers and on my 6th 3D printer. The biggest issue with CNC is the cost for consumables and accessories. Need a special bit? $$$ Need stock to cut? $$$ Want a nice ER11 or R2 collet set? $$$. A nice vise? $$$ Cut something wrong with a carbide bit? Shrapnel explosion. 3D printing has a bunch of limitations but is a way better machine for hobbyist. But I have been ey…
I also looked into the Millenium Milo, only downside for me and kinda why I decided to design my own Voron V0-ish sized mini CNC machine was the really large footprint for about 3x the work volume (work _area_ is ~2x afair). An enclosed Milo would take up about the same volume as two 350mm Voron's side-by-side. So footprint of a small desk.
Imo besides the price, the other big factor is just how much less forgiving CNC machining is than 3d printing - so many mistakes you can make, zeroing the WCS, wrong WCS, mounting the work different than you had it in CAM, ... bam, at least the work is ruined. That's kind of another longer-term goal with my CNC machine, reducing some of these errors if possible with a web-based UI and maybe some computer vision. But that's far off, I'm currently playing with using a camera for work-probing/WCS-zeroing and it's sloooow progress :')