I disagree that this proof is better pedagogically; it assumes the quadratic case of the Fundamental Theorem of Algebra (the correspondence between factorization and solutions), which at this stage would have to be taken on faith by students, whereas completing the square is fully justified.