The handgun would be the most obvious choice for the "life or death" situation, it is most likely that the majority of us will never be faced with the situation. So, the best choice in my opinion would be a small collapsable baton. Mine is about 6" closed and 18" extended. It fits easily in a jacket pocket or large pants pocket. The greatest strength of the baton is that it allows for more control over the force delivered and the location of the impact. The downside, alot less "stopping power" for those who do not invest the needed training time to register a disabling strike with a baton as opposed to a handgun. One other note, if I was ever in a altercation, I would rather pull a baton as opposed to a gun, for me personally there is too much to consider in too short of a time span. With a baton I can stun the aggressor and consider my next move, but with my gun, I still have not found the "Stun" setting.