I want something that can get on target quickly after firing, so possibly a heavier gun to reduce recoil.
You may want to check out the HK P7 PSP. They are still available for good prices as German surplus guns. They are slim, and compact, but shoot like a full size pistol. Great range gun, but carry well. Very accurate, and reliable. They are a bit heavy being all steel, but with a decent belt and holster, carry well.