Hey, I've been eyeing G19( gen4) and P30. I had a gen3 G19 before, best glock I've ever had, even compare to G34. I had couple of USP, but never P30. I know the gap in price is wide. I can almost get 2 G19 for that. This will be my everything gun, meaning, CCW, range, nightstand, SHTF, zombie, etc gun. If you can only have one handgun for the unforeseen future, which of these would it be? I'm also open to G17&P30L comparison as well. Thank you!