I'm on the hunt for a 23 and have a line on the Gen 3. This will be my first Glock and I'm doing all kinds of reading about this stuff, but need some boiled down intel. I'm wanting to be sure that I understand the "issues" with each generation. I know that the G4 had some issues with ejection that was addressed. Let me know what you know...Reloads, lights, sights, ammo, etc. Thanks all.