|
The best training for self defense has to be some kind of striking. If you have experience striking you can end most fights almost before they start. I'm not familiar with kung fu training but if it involves footwork and striking/countering, it would be better than BJJ for basic self defense in a street fight. BJJ would be a better workout.
Yes, BJJ is better on the ground, but virtually every street fight starts off with both guys punching, then usually some grappling, then to the ground. So obviously being superior at striking will give you the option to win the fight the quickest. It makes sense that you would want to have the advantage as early as possible.
BJJ is a great skill, but it needs other skills to make it effective in a street fight. Striking can work pretty well by itself.
Now don't hate on me because I said striking skills are better than BJJ skills in a street fight. That's just based on the average street fight and someone asking what the best SINGLE skill would be to give them an advantage. Obviously BJJ is a great skill.
As for comparing it to MMA, there have been instances of MMA trained fighters getting into street fights, and almost all of those cases involve the MMA fighter using his striking to end the fight.
|