Strength Training vs. Cardio Training

Compare the benefits and drawbacks of a strength-focused training plan vs a cardio-focused plan (or a balanced mix). Touch on goals: fat-loss, muscle building