How you train will determine how you will perform!!!
It frustrates me when people want to blame a "STYLE" for the shortcomings in their performance (whether it's combat, sports fighting, forms, etc...) instead of reflecting on what went wrong and looking for ways to fix the problem. Is the student a half assed trainee or is the instructor a mcdojo owner who either has no skills or just wants to give crappy instructions for an outrageous amount of cash.
A majority amount of the martial arts have been around for centuries for a good reason: They have been used effectively at one time or another.
Remember, if you train for sports don't try that on the streets, if you train for combat make sure you know how to back up your actions in court.
If I missed anything please elaborate. Until then train hard & train smart.