I carry an H&K USP compact 9mm. For ccw its the best caliber simply because you get a high capacity for rounds, very accurate, easy to handle for smaller or less experienced shooters, while still providing PLENTY of stopping power.
Always remember: Anything worth shooting, is worth shooting twice.