Do you know theres a NFL version of crossfit? It's written by a 10 year veteran player of the NFL and targeted at NFL players. He says its basically the same training the S&C coaches had them doing in their offseason. He's a cool guy and extremely smart on the programming (which makes it very unlike crossfit in that sense) - only thing stopping me from following it is I don't have a home gym - it'd be too difficult to follow at a commercial gym. And the existing crossfit gyms only let ya run their own (bad) program
The main things people usually complain about in relation to crossfit are obscure funky movements, lack of progression and high rep crap - his program avoids all 3 of those