Even though free weights help you work more muscles in a shorter time, machines are better because they provide a safer option that allows stable training of tired muscles. You also can target weaker muscles and train them to become as strong as your dominant ones when using a machine.