Training with free weights has many benefits. Along with targeting main muscle groups, free weights also require surrounding muscles to be used for stabilizing.