Absolutely not, fact is outside 25 yards you'll never beat a shotgun. I don't plan as a civilian engaging anybody further than 15 feet away nor should anybody do so unless they want to go to jail. Although I have a lot of options, I almost always carry the compact .380.
I create situations where I am under attack while at the range (that includes being robbed, gun to the head, etc)...I'm pretty accurate up to 30 feet and by accurate I mean hitting the target without aiming, just point and unload. I am not suggesting this is how I would perform in a real world situation, let's not kids ourselves the likelihood of me having to use my firearm is nil, kind of like insurance on your house.