Crossfit is adequate if your goal is to be "in shape." I say adequate because there are better, and cheaper, ways to do the same thing.
I have two issues with Crossfit though. One of them is the same issue I have with cardio for getting in shape. The other is related, and that's that it's not...