The only downside to CrossFit for me is that I work out at home and don't have the garage space they advocate for a "proper" home gym with all of the recommended equipment.
At some point I hope to have room for a dedicated gym in the house, but for now, I'm squatting in an extra bedroom that is destined to be a kid's room before too long.