Are free weights better than machines?
Neither is better in general. They have different properties, and the right choice depends on the goal, the exercise and the person — which is why the debate persists despite being largely settled in the research.
Free weights — barbells, dumbbells, kettlebells.
Advantages: they require you to stabilise the load yourself, recruiting supporting musculature and developing coordination; they allow natural movement paths that suit individual anatomy; they permit a wide exercise selection; and they transfer well to sport and daily activity, where nothing is on a fixed track.
Disadvantages: a steeper learning curve; more injury risk from poor technique or failed lifts; a spotter needed for some exercises; and taking a set genuinely to failure is harder and riskier.
Machines — fixed-path resistance equipment.
Advantages: easy to learn and use safely; you can approach or reach failure safely without a spotter, which matters for hypertrophy; they isolate specific muscles, useful for targeting a weak point or training around an injury; and cable and plate-loaded machines can provide resistance profiles matching a muscle's strength curve better than gravity alone.
Disadvantages: the fixed path may not suit your proportions; less stabiliser involvement; and a limited exercise selection per machine.
What the research finds. Studies comparing free weights and machines for hypertrophy generally find similar results when volume and effort are matched. For maximal strength in a specific lift, free weights transfer better — largely because of specificity, since the test is a free-weight movement.
The determinants of results are volume, intensity, proximity to failure and consistency, not the implement.
Bodyweight training deserves inclusion — highly effective, free, and progressed by changing leverage and difficulty rather than load.
The practical answer: use both. Free weights for the main compound movements, machines for isolation, safe high-effort work and volume without accumulating as much systemic fatigue.
What you will actually do consistently matters more than the comparison.