For one gun to carry and to shoot at the range, it's pretty good. It's not big, but nor am I, and it gets real heavy real quick. I guess what I'm saying is that the Shield was my first handgun, and I wanted something that could do everything well - that was a mistake. I should have gotten a pocket .380 that I have NO issues carrying, and then I should have gotten something great for the range. The pocket guns suck to shoot, and the larger guns suck to carry (IMO). I've also found that you can ask all the questions and do all the research, but everyone really is different.