I have a KP89 and an SR9c. Love them both!
(OK the SR9c is the daughter's but...)
The 89 is everything I expected it to be: relatively inexpensive, built like a tank, and never ever fails to go bang no matter what I feed it. I can run 200-300 rounds thru it every other weekend with the family and it just keeps ticking.
The SR9c is much easier to carry, substantially smaller, has a nice trigger and like a Ruger, has never failed to go bang. I was surprised by the trigger for a striker gun. It smoothed out quickly after a 100 rnds or so. I may end up buying one for myself as my carry piece or will probably move to the SR40c since I already have the 9mm.