Pira 114 pretty much sums it up.
Thinking that you can predict the factors of an attack is pure fantasy.
Missing your target is unacceptable. I wouldn't want Mickey shooting at me w/ anything.
Any gun that is reliable is better than nothing.
Choosing a carry gun because it is easy to carry is intellectual and physical laziness.
mike r