P-89 all the way. I have one and have yet to have a misfire or malfunction. Also, you can get 9mm ammo dirt cheap for when you want to go out and waste ammo. While you are buying any ruger, you MUST buy a hogue grip for it and get it on the gun. The stock grips suck, but the Hogue grips are oh so nice.