Free weights help develop greater power, as compared to machines. Working out with free weights is a more efficient way to hit most fitness goals, including increasing strength and muscle size, changing body composition, and weight loss.