Training with free weights has many benefits. Along with targeting main muscle groups, free weights also require surrounding muscles to be used for stabilizing.
Deep water running is an excellent alternative to running on land for those who are injured and officers incredible fitness benefits for non-injured runners.