The problem I have with CrossFit is the cost. Yes, you can do it for free, but it seems like it misses something if you do it by yourself and miss out on the community aspect.
A better circuit type training I like is www.warriorxfit.com. It's also free and doesn't require anything more than exercise bands.
You can't argue with the crossfit results, though.