So you know, the LCP only comes with one magazine. A small, cheap Nemesis pocket holster works fine with the LCP. For the Tomcat I used/use a Don Hume pocket holster that has held up well. For now, the Tomcat is moved to the closet safe and the LCP replaces it in my pocket. Main reasons are weight and it is .380 instead of .32.
I did try a Keltec several years ago and got rid of it after the first range trip. A pin backed out and locked up the trigger and it felt like a fircracker going off in my hand. I like the LCP better than the 3AT. For me it is easier to shoot.
A big plus for the Tomcat is the thumb safety, If that is an issue for you. A minus is that fact that i'm on my fourth set of grips (they crack) and you can't take the grips off without launching the safety spring accross the room. Here is an article on the Tomcat http://www.beretta-e.org/index.php?title=Tomcat
Neither are .45's, but still better than a rock or a stick.

Good luck in your quest.
-John