For the same amount of time in the gym, you could get in shape AND learn serious fighting skills, if you train with a real karate instructor. It might cost you more for small classes, (big classes, over 4 people) are worthless, but it won't cost more than having a personal physical trainer, and the results are much more likely to be of value to you.