Greg,I have not had any experience with the PT 940 or 945,but I do own a PT99 9mm,pretty much a Beretta in sheeps clothing. I actually like the Taurus better,it is more accurate and about $150.00 to $175.00 less expensive. I think the only difference between them would only be noted by a purists.The Berettas attention to detail even in the parts of the gun that do not show is second to none,however for my use the Taurus is a better choice,it goes bang every time,that is what counts to me...PJ