Strength training is fantastic because in addition to giving you lean, strong muscles, it also improves your bones, increases your metabolism, and benefits the health of your heart. Many gyms have free weights such as dumbbells, barbells, and kettlebells as well as various weight machines, so here's what to consider when choosing between free weights and machines.