Answer: Both are great tools for strengthening the body. Machines allow you to do some movements that would be impossible otherwise, while free weights are far superior
strength-training tools for many reasons.
Why: Using free weights force our bodies to stabilize themselves against the gravitational pull of the weight and movement in question, which is one of the ways to strengthen the body’s core and systematically challenge the body to strengthen itself from top to bottom as a chain of interconnected joints, muscle, tendons and ligaments. Machines act as the stabilizer for different parts of our bodies as we brace ourselves in different positions for different movements. The benefits of free weights over machines cannot be praised enough, however I think that machines are a great tool for certain goals.