seconded. of course, ideally you should do all three as best you can.
the way i always think about it is that humans are among the most efficient runners in the entire animal kingdom; some tribes in Africa still practice persistence hunting. so by extension, cardio is going to be the worst choice for weight loss - but the other benefits still make it worth it.