I still come back to what a person shoots best as the primary determinant of which gun, and which caliber, one should choose.
For reasons I'm still trying to figure out, I shoot my .45 XD as accurately as anything. It's a tack driver for me. I have the most confidence in it of any pistol I own (8 or 9 total).
I shoot my 1911 pretty well too, but it's got less capacity than my XD .45, so it doesn't make the cut.
I also own a Sig P229 in .40 S&W, and while it's a pretty accurate gun, it's not as accurate (with me shooting it) as my XD .45.
And that part I bolded and italicized above? I really think that should factor in more than people tend to believe. That said, I don't think caliber matters as much as people think, once you're at 9mm or more. What matters is how confident you are in the firearm you choose, and how well you shoot it. Caliber pales in importance to that, IMO.