They are both effective in MMA because they utilizing timing and reach beautifully, but Longo karate is all about offense, while Machida karate is about catching your opponent's offensive mistakes. Weidman VS Machida will once again show the age old theory that offense is in fact the best defense.