Barrel Envy – 9mm compact pistols comparison – S&W Shield, Glock 43, P9 and PM9