Crossfit is against specialization in one area of fitness. I think i had an experience with that today.
Went to a park with my son and nephew today. to make a long story short...we went into the trail and got lost. So at one point my nephew said "we've been in here long enough, lets jog". So i picked up my 6 year old son and tried to jog down the trail with him on my back. He weighs 50 pounds.
Boy that was hard. Now i had just did a 20 rep squat routine the day before. So my whole body is slightly sore. Also, i had just banged out 15 reps on the chin up bar in the fitness trail. So i had good reason to feel whipped that day.
but i was a little upset that i didnt feel stronger running/walking that trail. I have great endurance in BJJ class but this was diffrent.
Crossfit has you working on diffrent kinds of fitness each day. I think that would have proven to be effective today. My cardio is specific to Grappling. I suck at running, swimming or long distance cardio. I can bang out a Fight Gone Bad. I can roll for 20 minutes. I even do good at boxing workouts like Bas CD. But i lack in the aerobic area. Well its actually localized performance. My legs burn and cramp. My cardio feels fine. But if i did some cross training i might not feel like that.
Only thing is i'm a skinny ectomorph. i want more size, power and strength. I guess you cant have it all.
end of rant...