Do you care to expand on this?
I've been working out for years doing everything from yoga to spinning to weight lifting. Cross fit is the most efficient style I've yet encountered. It's aerobic weight lifting almost like P90x but more intense and driven by competition.
I could (and have) write volumes on everything wrong with Xfit. But instead of turning this into a massive TL;DR post and/or hijacking the thread, I'll try to just give cliff notes.
First, let me say there are a few good things about Xfit - primarily the fact that they are very good at developing camaraderie among its trainees (they usually come together as a result of collectively getting the shit kicked out of them - think military boot camp) and getting people off their asses and working out in the first place. You have to give them credit for that.
But the list of things they do wrong / bastardize is just monumental:
1 - There is a complete and utter lack of programming of any kind. Don't give me the whole 'random' argument, either - that's bullshit at its finest.
2 - They completely mis-use and mis-application the Olympic lifts. Everything from exercise noobs who have no business doing such technical movements to the O-lifts being done for high reps when they, by nature, are supposed to be done for very few reps to the fact that they are almost always done in a highly fatigued state, which is just inviting injury.
3 - A total bastardization of the 'Tabata' interval protocol. (8 rounds of 20 secs work / 10 secs rest) They miss the boat so hard on this, it's crazy.
4 - The use of math, physics, and science to back up claims that have a false premise in the first place. Case in point - kipping pullups being a good idea for metabolic conditioning.
5 - A serious de-emphasis on maximal strength development.
6 - The idea that allowing (and even encouraging) bad exercise form for the sake of lowering how long it takes you to complete a workout being a 'good idea'.
7 - Working yourself to the point of throwing up, virtually getting injured, etc being treated as some sort of 'badge of honor'. Joe DeFranco once said (and I'm paraphrasing) that any trainer can beat the shit out of his clients. It takes a real coach to make them better.
8 - Almost total unwillingness by anybody in upper echelons of the Xfit community to even entertain that ideas outside of Xfit are valid. While Xfit continually tries to broaden their reach and bring in new experts in various fields to make Xfit a more complete program, the fact that they're unwilling to concede that anything other than Xfit protocol has led to Xfit publicly lambasting Dan John, Mark Rippetoe and Buddy Lee dis-associating with them, and more.
9 - Their contention that Xfit is the premier method of creating elite athletes, yet no Xfitters have ever become an elite athlete. This was one of the driving forces behind the creation of the Xfit Games - so they'd have a platform to demonstrate how awesome they were at what they do...because it didn't translate over into anything else.
10 - Continuing on #9, the idea that Xfit is the premier method of exercise, period, and that no matter what your physical needs, that all you need to do is Xfit - the only difference is to what degree. So that means a firefighter, your grandmother, a long distance cyclist, and a powerlifter should all be doing Xfit. Uhhh...no.
11 - Don't even get me started on the kool-aid drinking of the Xfit community or their 'certification' process.
And this is just the short list...