i've had several glocks in different calibers & different frame sizes. like you said about wanting power without it being obvious you have a gun, i prefer the "baby" glocks for maximum firepower & concealability. allround recommendation from me would be a model 23 :thumbup:
model # / caliber / frame size of glocks i've had/have:
19 / 9mm / medium frame
26 / 9mm / sub-compact
20 / 10mm / fullsize frame
33 / .357sig / sub-compact (.357sig is basically a .40 brass necked-down to a 9mm bullet like a rifle cartridge. you get the gunpowder necessary to push a .40 but only pushing a 9mm, so muzzle velocity is like

.357sig is supposed to be the closest thing to a .45)
http://www.chuckhawks.com/357sig.htm
27 / .40 / sub-compact
23 / .40 / medium frame
30 / .45 / sub-compact
i currently own the model 27 & model 33.
i also have a .357magnum revolver that is in the car @ all times between the seat & center console ready to go.
if i was gonna go back to the .45 i would probably go w/ a kimber, but that is because i have smaller hands & just can't get my grip fully on a glock because of the double-stack magazines girth.
glock makes a "slim-line" .45 model # 36, but i have yet to get my hands on one :naughty: