I have been taught that one is committed to land once DA or MDA is passed.
Consider this scenario, you've just passed your MDA and notice the runway is not clear (ie, the traffic in front of you that landed is still on the runway or taxiing traffic accidentally enters your runway to get to the other side). Would you go-around or continue to land and risk a collision?
Like others have said, when in doubt, go-around.