5 Key Differences Between G19 Gen4 And Gen3