Weight training has so many fantastic health benefits, hormonal benefits and the most effective way to Improve your physique. I always advise that cardio should be an accessory to weight training IF your goal is physique based. Improve your physique and at the same time hormonal improvements which will aid better fat loss and physique changes long term. From how quick we burn food with metabolism, how much insulin is signalled after a blood sugar spike from our food, to then where it goes, I. E muscle repair or fat storage. To increased growth hormone, which aids towards muscle building and fat loss and sex hormones estrogen and testosterone which over time decrease and over time increase the risks of osteoporosis, low energy levels, low level muscle growth heart disease etc For better health and body composition long term start lifting weights!