As regular readers know, I’m a big advocate of exercise. I’m also non-dogmatic about the topic. Since people are much more likely to do well with – and stick to – a program they enjoy, I think it’s more important to regularly move your body in some way than to rigidly advocate for a specific program. If you love running, you should run. If you go to a yoga class that you really enjoy, you should do yoga. If you like lifting heavy things, you should strength train.
That doesn’t mean however that there aren’t specific benefits to different types of exercise, nor that you aren’t better off with a well structured approach to fitness. The “best” fitness program includes components of strength work, of mobility work, and of various types of cardiovascular fitness. If you enjoy all types of exercise and/or will stick to whatever plan is “the best” without regard for your personal preference, then a mix of something like yoga, weight lifting, and running is probably better than doing only one of those activities. But if the only exercise you will consistently do is to take long bike rides, I’d much rather you ride your bike regularly than do nothing at all because you are bored or overwhelmed by the other options.
On the topic of “the best” exercise program, I’d like to get a bit more granular today and review one question regarding exercise in particular: what is the “best” workout program to lower blood pressure.