I just decided on a VP9 for a few extra mags. It's going to be a range gun, my first 9mm. I have a USP45 and USP45c, wanted in on the soft shooting. Looked at VP9, P320, PPQ, G19. The smart money is probably on the G19 for support/standard capacity magazines. I ultimately went for the VP9 because it felt better in my hand and I've already trained my idiot brain to use the magazine release. I shot all the above and they are all fine, couldn't get over the G19 ergo though (grip angle and grip boxiness). It's not terrible, quite fine, but with so few differentiators, the VP9 won out for me.