Question: why pistols are better than rifles?
Answer: One of the reasons rifles are easier to shoot is that they provide three anchor points to the body. With a pistol, even if you're using two hands, you're really anchoring that gun in only one place – around the grip.