Personally, I would go with the HK. I actually did buy the G23, but I had some odd problems with it. First, for some reason the combination of the G23 grip and my hand just didn't work out well. My trigger finger actually got pinched by getting caught between the bottom of the trigger and trigger guard itself. Very strange, since I didn't have that problem when I had my G30 and I don't have the problem with my current G34... Plus the factory 10 round magazines I had were absolutely worthless. Jammed all the time, but I hear that is somewhat more common now days... So by default I would pick the HK! But I don't own one, just shot it at the range...