Get the G19 in 9mm. The G17 is a great gun, but you will regret not getting the much more concealable G19 IMO. If your going with a .45, check out the G30. Accurate as all heck, more concealable than the G21.
Sig P938, Colt Combat Elite, Colt Commander,HK P30, SW686+ PC, SW 686SSR, SW 637PC, SW1911PC