All "sport" have weakness. AThe main problem with BJJ only, is that the BJJer's face, has never been tested regularly at eating punches.
- boxer doesn't know how to block a kick.
- CMA guy doesn't know how to play the ground game.
- BJJ guy doesn't know how to hit and run.
- ...
"Only" is the problem.