Shooting my G45 and a gen 4 G17 side by side was eye opening. I felt I was more accurate with the G17, but it popped harder. My G45 felt smoother in comparison though. Trigger pull was better with my G45 (both stock). I did like that 17. I would consider getting a new gen 5 model if I could for range. But it begs the question, should I? Isn't it better to practice with your carry pistol? I guess I could just own both and take both to the range, but I dont see the point having two 9mm pistols that are almost identical.