Hi, im new here. I have a few questions about a few things. Im interested in taking either Wing Chun Kung Fu or okinawan karate. I have been told by a few different people who are also martial artists that these 2 styles are not effective for real world self defense. These people were more into MMA and seemed to be biased against other styles that were not MMA based. So my question is are Wing Chun and okinawan karate good for real world self defense? Meaning, if i were to study either of these styles and i got attacked on the street would these styles really teach me how to defend myself well? If not what styles would you recommend that i take? For me i want to learn how to fight and how to defend myself well. Thanks!