DA/SA FAN: I don't think an all steel gun is necessary for home defense.
Necessary? No. Once you throw in the secondary "range" use though it makes more sense. For home defense it is generally better for absorbing recoil and getting follow up shots on target. Although the longer PX4s revolving barrel would do the same in a lighter gun if that's your preference.