I do both -- weights and cardio. Cardio puts me in a good mood, and weights make me stronger. Weights also help me look good . I have been slacking on cardio lately in favor of weights, and it shows with the weight gain.
__________________ "You humans have the potential to be the most wonderful beings there are - if you can get past all these enormous stupid spots you seem to have in your hearts. It's not your fault. You just don't know how to work your hearts right yet. That's why there are dogs." - Jim Butcher, Zoo Day