I recently bought a GP100, it is a pleasure to shoot. I have a semi-auto 9mm compact (SW M&P9c) which I got for CCW, but I have been thinking lately that perhaps a revolver would work out better for CCW, especially as a pocket gun.
I see that a lot of people like the SW642 for this purpose...