I have been training in Krav Maga for a little more than a year and I am going to have to say that in my opinion, Krav Maga is very well one of the best martial arts. If you are thinking of something very effective but at the same time very practical, I'm gonna say go with Krav Maga. If you have to protect yourself, your friends or your family, against an attacker, no matter what his size or if he has a weapon or not, Krav Maga would probably be your best choice. If you have any questions about it or i didn't touch on a topic you would like to know about , feel free to email me