I carry a Bulg Mak ,, mostly because its 100% reliable,, and will feed most all ammo i feed it, its very accurate, built like a tank.. but on the other hand its a bit on the hefty size for a all steel gun its size..
did i mention they are cheap, not cheap made but cheap in terms that they are very affordable, in my opinion its a true value for the money..