A common problem with mirroring objects is having to go through all the axis, positive and negative and threshhold in order toget the desired result.
It would be good if the mirror tool could best guess the mirror options based on the mesh borders and topology/symmetry of the object.