I have no personal experience but Krav Maga the Israeli self defense system is supposed to be very practical for surviving real world assaults