357 did the best. Well, my 357 sure did stop the deer I shot.
Now for my comment on the topic.
I carry a .22 derringer because it fits in my pocket... and it was a present. So basically, the price was right.
It is mainly a first strike item to give me enough time to get a hold of another, or to close the distance. I only carry it at home.