Like was said, no program is right for everyone. You could think of weight training as body-weight training with strategically placed weight to increase body-weight. It is more about what you are after. This is a pretty good article on how weights can be used in different ways. You might like Martin Rooney, if you don't already. Here are a couple of articles. 12
All three combined and alternating between makes an awesome regimen and you can really boost your metabolism and anabolic drive.
If mass and lean muscle are the results wanted then one important thing could be to do training with weights far enough apart from the cardio workout so the body knows what results to get in melting fat off and on mass.
"..And the eight and final rule: If this is your first time at Fight Club, you have to fight."
'Men are meant to be with women. The rest is perversion and mental illness.'