The old Tanfoglio that Strad got you is a good gun, and the Hogue grips ARE designed for those old small frame Tanfoglios. The finger groove grips give you added positive positioning of your hand, and the pebbled rubber surface is VERY non-skid.
NOTE to everybody else: You CAN make those Hogue grips fit the large frame (10mm and 45 ACP) Tanfoglios if you stretch them enough, but there is a gap at the front of the grip that shows some of the magazine well. If you get cute and carefully cut away some of the inside of the grip just right, you can actually make it fit nearly perfectly, but I'm not going to the trouble of explaining how it's done unless somebody really wants to know.
At any rate, the ergonomics of the Tanfoglio are incredibly good, and the ability to carry the gun with the hammer down and a round in the chamber is a nice option. If you want to caryy cocked and locked you can also do this, and the safety is big enough and in the right position to be able to take it off quickly.
The other thing about Tanfoglios is that they do come in compact polymer frame versions that weigh in at about 25 ounces, which is a lot less than the all steel 40 ounce guns. And with Tanfoglio, you get a large choice of calibers: 9mm, 38 Super, 40 S&W, 10mm, and 45 ACP. In addition, there are slide conversions so you can change calibers by putting a new slide on the existing frame. All in all, you get a good, solid gun (and incredibly strong!! in any of the popular calibers with either a steel or lightweight polymer frame in full size or compact. Prices are well under $500, and used ones can be had on gunbroker for $300 and change. Also, if you regularly haunt the CDNN website, they will have some sales that offload guns like this at over $200 below list, so it's a real deal.
Here's the link to my bicycle and chainsaw gun (meaning it's gonna get sweated on big time) and I got it for $335 from CDNN. Despite the Israeli brand, it was made by Tanfoglio, and holds 18 rounds of 9mm ammo.
http://www.mnguntalk.com/viewtopic.php?f=9&t=15967