Would be my first pistol. I reside in a state with a 10 round magazine limit. I am considering other firearms as well, but I have a strong interest in a glock. Primary purposes would be home defense and range shooting. Very very limited carry only when I go out of state. Looking for something with lower recoil and I would want to be able to put a light on the rail since its a home defense pistol. I think 9mm is the way I want to go. Have narrowed it down to gen 5 G19, G45, G17 and G34. Out of those I think I would probably be more interested in the G45 MOS for the larger grip but still provides the ability to carry. G17 I have heard does not provide much difference from g45. I am curious about the G34 MOS though. It would be too big to carry so that is a downside but in terms of shooting at the range and as a home defense gun would it be vastly superior to the G45? Is there a noticeable reduction in recoil among these firearms?