I think for general body health, any exercise is better than none but some are more effective than others. Top to bottom: - Yoga ( ermm... The serious kind. Lots of bs out there) - Strength exercises like in the article - Competitive sports. (I used to fight Tae Kwon Do tournaments) - Casual sports - Biking to work - The Gym
I know some Yogis and they're overall the healthiest, best-shape people I know. Little wonder as Yoga was developed over thousands of years and specifically to heal the body. Maximizing the - amazing - self healing powers of your body. Those basic strength exercises are IMO just the western version of it, a slightly less advanced form. And it'll work better for some, no doubt.