For my body, cardio is. Weight lifting would bulk me up making me look even fatter!
Neither one is good for me! Makes you sweat.
It isn't.
They both contribute to calorie loss and fat burning. Cardio and diet contribute to burning Visceral fat, whereas Lifting weights to create Lean Dense muscle contribute to burning more Subcutaneous fat.
More correctly, they both contribute to overall fat loss, but Cardio usually hits both. It is actually important to combine the two forms of exercise for a well balanced health.
Cardio also burns in the here and now whereas Weight lifting caloric burn, usually lasts for 24 to 48 hours depending upon the exercise. "Dead Lifts" and "Squats" are just two examples of weight training exercises that can burn calories up to 48 hours.
Lifting weights one thing and maintaining it is another. In the long run stick to simple exercises.
Minute per minute,
cardio
indisputably burns more calories than strength training, which could explain why compared to strength trainers, aerobic exercisers lose more weight in less time, according to a recent Duke University study. Still, cardio doesn't do much for your muscles.
For Some People weight training is more effective than cardio as it burns more calories at rest than some other tissues, including fats.