Fordtough25
Grandmaster
Glock 17.
You already have mags and a holster, so you're all set.
I would always go with the Gen 3 over the Gen 4.
Agreed. And I have owned all the firearms you listed besides the CZ and I still have my Gen 3 G17. Love shooting it.