Factoring is useful when the quadratic expression can be factored, while completing the square is useful when the quadratic expression cannot be factored easily. The quadratic formula is a general formula that can always be used to find the solutions of a quadratic equation, regardless of whether it can be factored or not. Each method has its own advantages and limitations, and the choice of method depends on the specific problem and personal preference of the solver.