Avoid the M3D. Their motors are rubbish, cheap steppers with plastic gearing that strips very easily. Their motion system looks clever but is prone to binding (in z axis, which also affects y axis)...