Of all the 9mm's I fired, my Star Model 30, at 40 ounces, with a 5 inch barrel, all steel, has the lowest felt recoil. The heavier the gun, the less recoil. Buy the way, an all steel gun will probally last 50,000 rounds, or a couple life times of steady use.