does size matter?
The specs for the
HK P7M8 are about 6.8" length, 5.10" height, 1.14" width, 4.13" barrel, and 1.7 lbs
P228 are about 7.1" length, 5.4" height, 1.15" width, 3.9" barrel, and 28.1 oz.
Glock 19 are 6.85" length, 5" height, 1.18" width, 4.02" barrel, and 20 oz.
Don't let the picture fool you ............. the P7M8 may be relatively compact, but it's still large enough to serve as a law enforcement and tactical team duty weapon. Actually, your picture shows the P7M13, which has a slightly longer and wider grip to accommodate five extra rounds. The M8 has a grip that is marginally smaller in circumference and length. M13s are now only sold to law enforcement and military personnel, unless you find one that's been floating around in a distributor's/shop's inventory.
For surgical accuracy requiring multiple hits with 9mm rounds, I'd take the P7M8 or M13 first, then CZ85 Combat, then P228, then Beretta, then Glock 19. (I'm leaving out the Hi-Power because I assumed that you weren't looking at pure single-action autos.)
There are plenty of reasons to abandon the P7 between the high price and the funky squeeze cocking mechanism. Engineering, machining, component quality, functionality, accuracy, and reliability are not reasons to abandon the P7. In all of these respects, the P7 is one of the best made production handguns in the cosmos ...... er ....... world. And SIZE is definitely not a good reason to walk away from the P7 ...........
You really should handle a P7 in person, and probably rent one at a range. You actually should compare the feel of firing a P7 against a P228, Glock 19, and CZ85 ............... Anyway, this is all personal preference, and any choice you make is a good one.