Good CNC machine for PCB milling

I am very new to the CNC machine community and would appreciate some advice. I very much into DIY projects at home mainly using PCBs. I would like a machine that can accurately engrave lines as low as 1mm. I have been reading up on the Shapeoko3, X Carve and Stepcraft. Which is better? I am more interested in milling quality rather than the size of the working area.

Thank You