Depends on your budget. Preferably look for servo motors instead of steppers, ATC(automatic tool changer), minimum bed size 4' x 8' , 5HP minimum spindle - Real spindle not some DeWalt homeless depot turd, vacuum bed and dust extractor, oil mister or fogbuster for aluminum cutting.