Each has their own advantages. If you can spot the roots explicitly, the factorisation into a product is useful, and tells you the roots exactly. But it requires spotting the roots, unless one uses the quadratic formula. But where does the quadratic formula come from?
Completing the square tells you something different: in the form
$$ a(x+p)^2+q, $$
it tells you that the minimum is unique, occurs when $x=-p$, and is $q$. And it is entirely algorithmic:
$$ ax^2+2bx+c = a\left(x+\frac{b}{a}\right)^2 + c-\frac{b^2}{a}, $$
which one can do in one's head, unlike the quadratic formula in the general case. And from this, one derives the quadratic formula: if this is zero,
$$ \left(x+\frac{b}{a}\right)^2 = \frac{b^2-ac}{a^2}, $$
so
$$ x = \frac{-b \pm \sqrt{b^2-ac}}{a}. $$
This is the easiest way to get the quadratic formula: otherwise, one would be messing about with the rules about sums and products of roots.