I am a die hard 40cal fan, for many reasons. Its my duty caliber, (free ammo)I like the mag capacity and the ballistic peformace which equals or passes (depends what rounds u use) the 45acp.
As stated before you cant go wrong with the 9mm 40 or 45acp. All three calibers will serve you well in either a home defense platform of the CCW. BUT if I had to choose one caliber it would be the 9mm. Let me explain how my warped and somewhat paranoid mind works. The 9mm is a NATO round you can go any where in the WORLD and buy or find 9mm. All foreign armies have a 9mm as a sidearm. Same holds true for the 5.56mm or the 7.72mm. SO god forbid the zombie attack happens you can be fairly certain if you have to bug out and leave this country. You will find 9mm ammo Fd up I know but thats me. Having said all that, MY 40c will be my EDC until that day comes.