I don't know about the others, but, for all intents and purposes, the Stoeger Cougar IS a Beretta. It is made on Beretta's original Cougar machinery, to the original specifications, and Stoeger is part of Beretta. I have a Beretta Mini Cougar and would not hesitate to buy a Stoeger if I were looking for one with a fullsize grip.