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.
G19, G26, G30, CZ 75B ss, CM9, Sig P229, CZ PCR