Gen 4.
+Better grip texture, no stippling needed.
+ambi mag release
+ adjustable back straps. I'm using the thinner beaver tail back strap. It feels like you have to use the thinner back strap on a G19/23 if you want it too be the same as a Gen3.
+no straps and the gen4 has a smaller grip. Like an SF frame on the 21.
+aftermarket recoil rods and triggers are available now.
+new beavertail prevents slide bite completely.
+if you use no tail or back strap, your hand is sunk into the pistol more, so even small handed people have less chance of slide bite and can get a proper "high tang" grip.
-better grip texture isn't as comfy for CCW.
-non stick frying pan finish on the gen3 was better. Glock returned to the original finish like we asked them to. (better slide grip, more wear though)
-installing the backstraps is tough, very tough. But it's because they have a tight, solid feel. If they were easy to install, they'd be floppy on the gun. (like other brand pistol backstraps)
I'd recommend the G23 in a Gen4. If you go after the G19, I might recommend a softer recoil spring. Maybe. More testing needed.