The community. Everyone suffers through the workout together...
and everyone encourages and celebrates together. It is amazing. Also there is always something to work on in CrossFit from a new skill to trying to get stronger in a lift or work on technique. If you do CrossFit you never get bored.