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.
G26, G30, Sig P229, Sig P938, SP101, Colt Combat Elite