I like Haas. Unlike Fadals or other budget machines they at least add features that make sense and their usability is far ahead of anything Asian. Cheap, easy and cost effective and do the job like Nathan said, is a perfect description. If I were going to buy a CNC mill for my own personal use it would more than likely be a Haas VF2. I don't know why they have such a poor reputation honestly. We have Toyoda, Toshiba, Okuma, Mori/DMG, and Haas on our floor. We've had Mazaks and Cincinnati in the past. With the exception of one machine that Haas didn't develop very well initially (EC 630) and then cancelled shortly after, they've not been any more maintenance intensive than the others, and far easier to do that maintenance or get support on than all but Toyoda. And even that machine we eventually straightened out and ran some 50,000 parts off over 10 years. Only now am I looking to sell it off.
That's VMCs and HMCs however, their lathes seem to be held together by bubble gum and the turrets can be pushed out of alignment by simply taking too heavy of a cut.
We only machine steel, every machine on our floor but the VF2 is 50 taper. We push 3.031" laminate drills with the VF5s and 6s. Haas didn't think it would work but we even modifed one VF5 to hold a 4 spindle gang head that tapped some million holes over the course of that contract.
Anyway. I agree Fanuc controls are the most stable in the industry. The fewest flakeouts, the fewest component failures. They are reliable as can be, the code is widespread and the knowledge base is huge. Haas code and program layout is almost identical to Fanuc, which makes them easy to program as well, with a couple minor exceptions and some really handy Haas specific G and M codes that increase usability, especially in an ad-hoc shop where programs may not be done with 3d models and CAM software.
There are a few brands of machine I've purchased that I wish I never had and likely never will again, Okuma, DMG, Accurpress, but Haas isn't one of them, in mills anyway.