My son has the Kel Tec and it is totally NOT accurate. He sent it in to the factory and still NOT accurate. He recently bought a Kahr CW9 and it hits the center every time. Stay away from Kel Tec if your target is further than 3 feet.
My little gun is the Springfield XD-9 subcompact. Not as small as some of the guns mentioned, but still pretty small and just right for my big hands....and it holds 12 rds of 9mm double stacked. The plus for me is not only is there a trigger safety, like the Glock and so many others, it also has a grip safety like a 1911. With a 3 inch barrel it has just enough sight radius for consistant center hits.
About the same size as my S&W J frame .38. But with 12 rounds, the XD-9 subcompact is what I prefer to carry.