If I had to choose pistol versus rifle at any range for serious general purpose, rifle would be my choice. I enjoy pistol-shooting at 100 yards and up, it's a hobby. At longer ranges, pistol-shooting, like bow and arrow, is a talent. I wouldn't probably be shooting at you anyway.