I have shot both, and owned a kel-tec for a short while. Cosmeticly the kel-tec in my opinion is the better looking of the 2 but accuracy was very good with both. after spending a month with the keltec I sold it. Here's why:
1. Magazines (mine took glock mags) would randomly detatch and fall to the floor under recoil. Now, I do have large hands and may have repeatedly hit the mag release while firing, but no matter how I held it, it continued to happen.
2. upon disassembly for cleaning I noticed somthing that I consider a SEVERE design flaw. the ejector is polymer, and is actualy a integral molded fin on the interior of the reciever. If the ejector fails or wears as a result of heat from long strings of fire, or simply from recoil, the entire weapon needs to be replaced, as the ejector is not a seperate part. This may have been remedied in later models (I dont know) but in the gun I purchased in 2002 this was the case.
For the record, I have been looking at purchasing a 9mm carbine recently, and have narrowed it down to the Ruger, the Marlin, and the Beretta Storm. Granted these are higher priced rifles, but I want to buy once, and not have to worry about it again. I paid $325 for the kel-tec new. the marlin and ruger were in the $400-$500 range and the Beretta was at $600, when I looked at them last week (Minnesota Prices). The Hi-Point was at $150, but takes only single stack mags, and the mags are kind of hard to come by around here.
For me, I think the beretta storm is the best choice, because mags, accesories (rails lights optics) are readily available and easy to mount. Then again I have an M9 and a TON of milsurp 15 and 20 round mags, so my opinion is biased.
good luck
I hope this helps
---Mick