Tired argument , they are all better than a fist . Get shot with any of them , your going to have a bad day , wouldnt want to get shot with a .22 short , or even a pellet gun either . Just Sayin .
Thing is , even a 50 cal . will do you no good if you cant hit what your shooting at . Thats why its a good idea to take firearm training classes if you can find the time .