I have a bit of love/hate with Crossfit. Overall though I always end up giving it the benefit of the doubt for two reasons. It's relatively new and still evolving, and I think going in the right direction. Mostly though, because it's the sport that introduced me to olympic lifts and like minded people who love lifting and getting stronger.
I've done Starting Strength and now 5/3/1 at my crossfit gym, go figure that one. We believe doing programs like those will make you better at everything in sports, including "the sport of fitness".
That said, it's true about seeing idiots do ridiculous things with horrible form. But that's the same with anything including globo gyms or power lifter gyms. Crossfit just tends to do it with more flair heh.
Anyway I'm going back to Crossfit soon as I'm done with my 5/3/1. I really enjoy it for the warm weather months and my gym has a good strength bias to it in addition to the metcon stuff.
Why not do the smart thing and do a program with 5/3/1 with XF circuits integrated into it. For example....
Upper Body
Strength training
Main movement (bench press or press)
Assistance strength movement
Conditioning work (Custom WOD based around that day's work)
Full body movement
Assistance movement for upper body
Conditioning movement
Assistance movement for upper body
Core Movement
Lower body
Strength Training
Main movement (squat or deadlift)
Assistance strength movement
Conditioning work (Customer WOD based on that day's work)
Full body movement
Assistance movement for upper body
Conditioning movement
Assistance movement for upper body
Core Movement
Four/Three days a week. Consistent training in the lifts. Consistent, smart, endurance training. Personally, if I ran a XF gym, this would be exactly how I'd do my programming.
BOOM, like a sucker punch at SXSW.