If you have a longer barrel then it isn't a compact gun anymore, right ? You might as well have the long slide to go with it. You're only talking an additional 1/2" on the frame anyway.
If you've had to pull your gun on a bad guy it should be time to shoot in defense of yourself, not review the bad factor of your piece. Kinda hard to tell how long the barrel is anyway if it's pointed right at them, eh ? :wink: