Well, I went out today and put the Taurus TCP and the Ruger LCP side by side and gave them the once over. I am almost ashamed to admit that I like the Taurus better. Here is why... Build material: The TCP felt more substantial, the slide was stainless which made it feel better made than the LCP slide, and I thought the polymer on the TCP felt less plastic like and slick than it did on the LCP. Appearance: I thought the TCP just looked nicer. I liked the stainless slide a lot. I did like the shape of the LCP a little better but it had kind of a cheap look to it overall. Comfort: The TCP just felt better in my hand. The slightly longer grip frame allowed me to get two full fingers on it opposed to the "almost two fingers" on the LCP. The extra tang at the back of the TCP also felt better in my hand. Mechanics: I preferred the TCP here also. I like how the slide locks back when the magazine is empty and I thought the trigger on the TCP was lighter and smoother than the trigger on the LCP. I also felt that the slide moved more fluidly on the TCP. Overall Quality: In the end I had to chose the TCP over the LCP. I just liked almost everything about it better. When stripping both I did not see any substantial differences internally. They both seemed pretty well put together for what they are. The kicker was when I discovered the TCP was not made in Brazil ike other Taurus guns. It is made right here in the USA. Maybe that is why it seems a little better made than some other Taurus. Like I said, I am almost ashamed to admit I chose a Taurus over a Ruger, but I have actually never had a bad experience with any Taurus I have owned (even though i do not own any now). I have a feeling this gun will be no exception. Besides, since it is a gift for my friend, I will never have to be seen shooting it anyway.