Though I'm a beginner at martial arts I'd say that certain attributes would allow you to win a street confrontation, so long as your attributes are better than that of your opponent, and you have luck on your side and there is an opportunity for you to bring your attributes into play.
Certain attributes like striking-power, speed, vision, strength, calmness, reflexes etc. etc. can help you become that better fighter. All techniques that we all practice in our respective martial arts rely on these attributes to become reality - so in my opinion the practitioner who is fortunate enough to have his best attributes allowed to be used in a fight, would do very well. And arts that hone these attributes seem to me, to do very well. I don't know many techniques from my wingchun but practicing it a certain way has allowed me to improve my hand-eye-coordination and reflexes. Now its entirely possible for me to be able to beat a MuayThai guy but at this point the chances are that reflexes and hand-eye-coordination alone won't save me. The MuayThai guy's training will give him strength, speed, fierceness, the ability to take a lot of strikes and to give many so chances are he'll beat the crap out of me.
I just think its about which attributes are honed best AND used AND outweigh the opponents respective level and how his attributes match up.
That said ... the e-honda hoop-hooey always does the trick; its an art of its own.
Thanks,
Aleem