My ideal CCW is slim, accurate, small enough to hide but big enough to shoot a lot and has good sights.
I've settled on the Kahr P9, small, sleek, thin, compact, accurate, Mepro sights, reliable, very light weight and a trigger I like, (not too heavy, not too light). I can carry either 7+1 or 8+1 mags, yet both allow a full grip. It comes in all black. Very easy to maintain. It has every thing I want in a carry except a hammer.
I considered the P7 but it is too heavy and the trigger too light for me. Great gun though.
I carried the HK P2000sk for years and I believe there's no better compact made, but it is pretty wide.
The Walther P99c is oh so close to the P2000sk. Another excellent choice.