Crossfit is good if you are an adult who seeks to be in amazing shape and hope to acheive ceratin looks physically. Generally speaking it is absolute garbage for an athlete! Again, if it is done in small doses in certain parts of the year as part of an overall phase, then it could be beneficial for sure. However, overall to use this as anything close to long term as a training regimen is a VERY bad idea IMO.