Most of our frontier forefathers chose shotguns because they could only afford one gun. They were farmers who hunted food and occasionally confronted a wild predator. A shotgun with a 30-40 yard range suited them fine. It had real stopping power.
If they left the farm to live off squirrel, trap beaver or shoot buffalo, and especially if they anticipated occasionally facing two legged varmints, they would trade for a rifle. If they were going to war on their neighbors (as they did along the Missouri/Kansas border) they would also beg, borrow or steal as many six guns as their horses could carry.
Your choice of guns is dictated by how you think you are going to live, and if or how you are going to be transported. Since we don't know the future, I think we are best served by becoming more proficient with the guns we have. Practice, practice, practice.