Best weapon for Concealed Carry advise

Have you ever had your P89 not completely eject the casing and jam it. This one would do that every 20 or 25 shots. Local Gun Shop sent it back to the Factory and they sent it back saying they shot 50 rounds without a problem. They indicated maybe bad Ammo. Took it home and put it away and haven't shot it since. Probably should try some different Ammo and see what happens.
I had a friend of that owned a pawn shop and had his FFL and sold guns. He took a brand new P89 Ruger and loaded it with every kind of ammo he had starting with a empty 9mm case. He told me take it home and if it jams bring it back, if not buy it. Which is what I did. It fired every round and feed the empty case! That is the gun in my console. But to answer your question, no I've never had it jam. Mine is probably 35 years old. though I don't shoot it with any regularity.