Strength training with moderate cardio gave me the best results of my life. I was leanest ever when I was doing a three day split routine with heavy enough weights for twelve to sixteen reps, ending with ab work on all three days. My weight sessions took me an hour to seventy minutes. I would fit in thirty to forty five minutes of machine cardio twice a week either intervals or steady state. My weight sessions were pretty grueling. I was working out at a gym and was recommended not to do longer cardio while doing resistance training, but was told keeping generally active or doing short sessions everyday was okay.