BJJ is very effective. I've used it enough times over the years with altercations (that I tried at all costs to avoid).
What I will say is that I've always trained in both boxing and BJJ. I think BJJ is great, but I believe a striking game is incredibly necessary.
Going to the ground is great for BJJ guys and wrestlers, but if you fight a guy with great takedown defense and you only know BJJ, there goes everything you had in your bag of tricks.
Striking: Muay Thai > Kickboxing > Boxing (how I rank it)
Ground game: Wrestling > BJJ
Never be a one trick pony.
"1"