EZ bake is right. You have to narrow down your requirements before determining what is best. A couple of decades ago, Combat Handguns magazine did a test of "pocket pistols" that were best firing from a coat pocket. They went to a thrift shop and bought a bunch of winter coats and proceeded to test half a dozen guns. The gun that was the winner was a J frame Smith with shrouded hammer. This was the only gun that did not jam (stovepipe for the semi autos) or have any part of the mechanism (hammer snagging on coat pocket material) causing failure-to-fire. I bought the exact model that won the test and to this day, still carry it, in a coat pocket, when the temps are cold. Define the requirements first, then narrow down what fights the requirements.