I really like to shoot Glocks, but I don't carry them. I haven't been able to overcome the mental block of carrying a pistol essentially cocked w/ a round in the pipe w/ no safety. I know, I know, it's "safe-action." If you pull the trigger (relatively light and short) it still goes bang. So, I would prefer the P7. Nothing will put your mind to ease like that good 'ol squeeze cocker. I like the fact that when I put it down my pants, it's not cocked.
However, if you don't see that one small issue as a problem, then carry the Glock. Spare that beautiful HK all the nicks and dings as well as wear that comes along w/ carrying. The P7 might be small, but it will never be accused of being light. That G23 will serve you well for years to come, just like it has my father. As for me, make mine HK.
Oh, I almost forgot. If you're up to it (few people are) carry that big 'ol 45 hand-cannon! I've carried a full-sized 1911 before, but I'd never put it down as my only carry pistol. (The Ed Brown is full-size, right?)
J. Wise
P.S. Sar, where do you live? That sounds like an awful place to call home! Come to Texas, get out from under that oppression. You do live in the states, right?