What Is The Difference Between Japanese and Brazilian Jiu Jitsu?
BJJ was initially designed as a self defense method. However, MMA is clearly the winner of this debate. BJJJ will be incorporated into your MMA training, which means that even beginners will have more ground skills than the average person.
In a direct fight, BJJ would win because it is relatively easy to defeat an unprepared boxer and ground fighting, which is jiu jitsu's specialty. You can't foresee every outcome.
For flexibility, Taekwondo is more beneficial than Karate, while Karate is more stable for core stability. Brazilian Jiu Jitsu is a great martial art to self-defence.