I have done for a few years now. I pro-Corssfit for sure. There are a few aspects of it that bug me but otherwise I find it quite positive.
Really though for me it borders on sport more than fitness. Fitness is a benefit.
It does have a Kool Aide aspect to it for sure but if KoolAide is what it takes for people to get off their asses and exercise, I could think of worse things
In Omnia Paratus