Long time lurker since I usually don't know enough to comment. I have a G40 that fits in both my Recon and Heavy Recon kit bags with a crimson trace lightguard on it. The Recon is part of a running setup with the runner's harness and a tara, while the heavy recon lives on its own. Point being, at least for me the G40 actually carries fine while trail running in addition to having a reasonable draw stroke.
Only other thing that might be interesting is that I currently run the 220 grain hardcast from Underwood. My chrono says that load actually meets the velocity printed on the box/online, and the velocity spread is small. That's with stock barrel and spring, and without any indication of a weak spring or excessive leading in the barrel I see no reason to change anything.