Handguns are perfect for bad breath range. To go alot further beyond that under stress you better have a LOT of practice. Shotguns with 00 buck will stop a threat faster than anything else within ~40 yards. A few hours training admin reloads and you can stretch that out to 100 on slugs. An AR15 will probably work very well from point blank up to 600 yards or most people's abilities. It's like if a swiss army knife and Legos had a baby. Infinitely useful and adaptable, and that's a BFD when it comes to fighting.
The only thing that matters is what you can get hits with. Everyone's different. You really have to shoot a lot to figure out what a particular individual's aptitude is good at. Some people can shoot pistols and rifles really well and be relatively bad with shotguns. Some people pick up an AR15 for the first time and shoot it beautifully and then treat handgun like it's a boulder that needs to be pushed up a hill. A lot of it comes down to your attitude.
The only thing that matters is what you can get hits with. Everyone's different. You really have to shoot a lot to figure out what a particular individual's aptitude is good at. Some people can shoot pistols and rifles really well and be relatively bad with shotguns. Some people pick up an AR15 for the first time and shoot it beautifully and then treat handgun like it's a boulder that needs to be pushed up a hill. A lot of it comes down to your attitude.