Professional crossfit athletes are extremely impressive. They have an insane combination of strength and endurance.
Crossfit was originally developed for the Navy Seals to develop the perfect warrior. The thing that people forget is that crossfit was developed for people with 10+ lifting experience who already know how to deadlift, squat etc like its second nature.
Amateur lifters trying to do explosive squats and deadlifts for time when they don't have the form down pack is asking for an injury.
Crossfit is great if your ideal physique is that of an athlete - lean, muscular and toned.
Traditional weight lifting is your best option if you want to develop a large amount of muscle mass and look like a bodybuilder.