The Haas machines are great. I know too many shops that have nothing but Haas cnc's and they work! The tool room mill is nice as far as it has more travel than the mini mills, but lacks a fast spindle, and flood coolant can get very messy. If the travels of the mini mill work for you, then I would search for a used one. You might also want too look at the mill tronics machines.