The main difference is B. Universal machines are safer because the weights are not above the body.
Universal machines typically provide a controlled environment for lifting weights, which can reduce the risk of injury, especially for beginners. Free weights require more stabilization and proper form, which can be more challenging, but they also allow for a greater range of motion and can engage more muscle groups.