I want to buy a handgun for self defense in case of **** hitting the fan sometime in the near future. I have looked at the G21 and love the big fat bullets and stopping power of the .45ACP but at the same time I would have to pay around $540.00 for 1,200 rounds of quality ammo + $600.00 bucks for the G21 Gen4. I am also considering the G17. I like the round capacity at 17+1 compared to the G21's 13+1 round capacity. But I think the 9mm lacks the stopping power compared to the .45ACP. If I go with the G17 I will be paying roughly $340.00 for 1,200 rounds of quality ammo + $600.00 bucks for the G17 Gen4. I have heard it is all about shot placement, so I am a bit skeptical on what handgun to buy. I have shot the G17 and the G21, liked them both but I have to choose one although I wish I could have both. Im leaning more towards the G17 because I can stock up on ALOT of ammo for cheap, but at the same time what if I need the raw stopping power of the .45ACP and all I'm stuck with is the 9mm... Advice from you all would be appreciated. Tell me why you would choose the 9mm over the .45ACP and vice verse... Thank You ahead of time. P.S. I will not be stocking up on +P or +P+ ammo. So those type of rounds will not be considered since I am buying in bulk. I do know that the +P and +P+ rounds do get up there with the .45ACP, there just not in my budget to buy bulk hot 9mm loads.