I have to agree with Nomercy about what makes a good CCW gun that you will actually carry.
Life is full of trade-offs. What will make a good CCW pistol (lite weight, small, etc) will also make the pistol unpleasant to shoot. But then again a CCW pistol is not going to be a plinker/range hose either.
Good luck with your choice.