I am going to chime in one more time....
In my area, HFO is top notch. I have heard some other areas have HFO's that have not been stellar. All machines will at some point need service, verify the quality of service and stocked parts in "your" area.
When I was getting real close to purchasing my 2nd machine I had it narrowed down to 3 machines. I learned from my 1st real one service and parts very important, I'll explain later.
I called each machines service department. Haas was the only tech I was able to speak with, I told him what I was doing, asked about how long it took to get service, what went wrong with machines in general, from what went wrong, what was delivery time for parts...cost to have installed. Overall he was very informative, info he gave was right on. The other companies took my info telling me service tech was busy and would call me back, one did several hours later, he was a bit annoyed when I told him why I was calling, didn't offer up much info. The third I called back a day later thinking my message was lost...nope, I was still on the list and would be getting a call soon...been close to 20 years and still have yet to receive that call back.
Just saying, buying machine is one issue, keeping it running is another.
To my 1st real CNC...On an 8 year old machine I had to wait almost 8 weeks for a Tach Generator to come in from Austria. Money lost with machine down, money lost to tech coming to diagnose and not being able to fix as part was no longer available. Customers ticked as they were not getting product. Money lost have tech come in to install (electronics are non returnable unless tech installs).
Tech drove in, 4hr drive each way when he was available. If I needed sooner I'd have to fly another tech in, then put him up in hotel. They come with very few if any parts...so its a brief call to try and figure out issue, then come in, diagnose. Wait for part to come in next day air (if available) Tech come back install...hopefully it was the correct diagnosis or it started all over again.