Is training to failure good for muscle growth?
It's NOT necessary to train to absolute failure (where you literally cannot complete a rep) to grow muscle.
Training near failure is a great idea, as we need sufficient exercise intensity to really elicit stimulation of the deeper muscle motor units that will lead to muscle building.
That said, reaching absolute failure - especially through so-called "intensity techniques" like forced reps/drop sets/etc. is not necessary and can even be detrimental to your progress if done too frequently.
The Answer: Training to failure is not necessary for muscle building... but it can be beneficial if it doesn't impair your recovery and you should do it sometimes.
One simple way to approach this is to make training to failure simply an exercise-dependent variable.
The more demanding an exercise is on the nervous system (i.e. Squats, Deadlifts, Rows, Bench Press), you should stop short of failure (1-3 reps). Leave some in the tank, and complete another set. Stop each set when you start to lose form or when explosiveness and speed slows down.
However, in exercises where the nervous system is likely to be less taxed (i.e. curls, shoulder presses, ab work, calf work, arm isolation work), you should go to failure or even past failure on at least one set per exercise to maximize motor unit recruitment and metabolic stress.
What I do personally:
Founder, The Fit Father Project
Creator, Old School Muscle + FF30X