I wouldnt say its good against an armed oponent, sure you get a good understanding of 'your space and his space' but disarming isnt something thats a stable.
However it has been proved it is the most effective martial art agianst any other martial art. (BJJ > Karate) Like that.