Everything has its detractors. Crossfit is not a get fit quick scheme, nor is it promising easy results.
If your gym has good trainers, you get good results. Not everyone wants to be an underwear model, but for functional fitness, this is the best I have found.
Posted using Outdoor Hub Campfire