Recently I've seen a few ' What's better in a street fight...?' threads on various forums.
I'm NO expert at all but I've trained & practiced a bit with some excellent self protection teachers. I've also worked the odd door now & again.
The best for self defence is to learn self defence.
There's way more to it than stand up/clinch/ground - it starts before you even know you're gonna be attacked.
Check out Geof Thompson, Peter Consterdine, Kevin O'Hagan in the UK or Sammy Franco in the US.
One of the main lessons I learnt was that you've got to practice what you learn on a regular basis - just like you would boxing, BJJ, Judo, etc - or when the time comes that you need to use it.........