Any load from any reputable manufacturer above 155 grains is just fine for CCW.
If you could ever see yourself in any possible scenario where there is something more substantial than clothing between your muzzle and the bad guy's heart then you only really have to choose what loading of 180 grain you want.
Sure, 155s will go through a windshield, but 180's do it better.
180 HST in the gun, 180 Gold Dot in the spare mag.
Gen 3 - G19 : Gen 4 - 17 (7), 19 (2), 21 (3), 26, 27
You are on your own out there... Act Accordingly.