There is a good article from the Yoga Journal discussing 38 ways yoga improves health. It seems they missed at least two: helping one to sleep better; vertigo. They left out fun, too. There are so many benefits, everyone should do it.
Read the article entitled Count on Yoga: 38 Ways Yoga Keeps You Fit.