For this role, i would say consider a g42. More pocket friendly than both and VERY shootable. Loaded, its 5 ounces lighter than the 43. That makes a difference in gym shorts
I'm not a Glock guy but I love my G42. My Shield is with me all day but the G42 has its place. Pockets are def not Shield friendly.

