There is no "Best all around gun". One type of firearm does one thing, another does another thing. You can't conceal a hunting rifle, but you can't kill a deer (all that well) with a handgun. A more appropriate title would be, "What would be your pick for good handgun". Same for rifles.
I agree that semi auto pistols would probably be slightly better IF there was a need for it, ie, multiple targets, or more misses, due to stress. More capacity (even the neutered 10 round compliant models), quicker reloading, quicker firing and acquisition (for MOST people).
My all around HANDgun, that I personall own, would be my EMP. Concealable, incredible accuracy, magazine loaded.