Personal weapons are what raised mankind out of the mud, and the rifle is the queen of personal weapons.
I am by no means a great pistolero. I carry one and I can hold my own with one, but I'd rather have a rifle any day. It was a rifle that got me a great assignment when I got to go teach small arms in the Marines. We got a lot of staff NCO's at our pistol range. Usually from the arty units to qualify with their 1911's. I'm not alone with being "fair" with a pistol. After watching a bunch of them shoot, I figured I was in good company. The creed of the Marines is "every Marine is a rifleman". It's a good thing pistols weren't included. Of course not every Marine is good with a rifle either. I saw more than a few go "unk" at the range. It sucks to put on your dress uniform and not have a rifle badge.
I had my badge.