Im trying to decide on an ultra compact pistol that can be easily pocket carried. I would prefer something in either 9mm, .38, .357, or .40. The consensus here seems to be a j frame revolver, however im curious if there are any other picks which would rank high on the list. Bodyguard .380? thanks!