I've done both. I presently do yoga, pilates, kick boxing, aerobics, some weights, and sometimes bellydancing. I have my 2nd degree black belt in Tae Kwon Do.
But, fencing was some of the best cardio exercise I've ever done.
_________________
Sleep is like the unicorn - it is rumored to exist, but I doubt I will see any.