So, I am in the market for a carry piece for summer and throw in your pocket and go. I don't want to spend a fortune, but want a reliable piece. I have done my research and have narrowed it down to two guns on opposite sides of the spectrum. First would be a Bulgarian Makarov and the second, a Keltec PF9 or p3at. Obviously, the Keltec with its light weight and slim lines would be easier to pocket carry, but that is not my biggest need. In a self defense situation considering caliber, reliability, etc. which one would you pick up first and why?