There was some discussion of mech vs. proximity in this thread;
An interesting point made in the thread above is that the step size of the machine 0.025mm presents a limit to the achieved positioning accuracy, whatever the precision of the switches is. Belt stretching and ageing will presumably effect this.
However this thread suggests the mech switches may be more of an issue for some;