Not being a machinists or someone with extensive experience in the CNC world I will just tell you that my experience with Hurco has been excellent from a maintenance perspective. I know they provide training and any information etc that you may need.
I've heard good things from our machinists and programmers about other CNC OEMs as well.
I agree with Paul. Doing the research and reaching out to various OEMs is a must when purchasing any equipment.
There is an applications engineer at Hurco that really knows his stuff. I forget his name but they are capable at Hurco.