.357 S&W or Taurus is a good way to go for CC. You can shoot .38 or .357, nice feature. For home or target a .45 is a really good choice for several reasons. Ammo is always available, sometimes a bargain if you shop. It has formidable stopping power if that is your intent. Takes a little getting use to in the recoil and report department, but it's worth the effort to master a .45.
Have nothing against a .40 or 10mm, good rounds too. Boils down to a personal preference. Suggest you try both before you purchase and invest in one or the other.
Kill them all and let God sort them out!