Combat situations ,,, you definitely can't beat the long gun,
A nice 22 rifle will out perform most handgun carries after a certain amount of distance is achieved, not sure what distance, in my opinion.
A road patrol officer approaching a stopped vehicle is probably better suited with a handgun because of the close angular proximity