I chose a 357 Mag. revolver for the primary purpose of using it for a "snake" gun. Mine happens to be a Ruger. While mine is not a compact, I do use it also concealed for personal protection. I know very little about hand guns, so I chose the revolver because it is a simple and reliable design.