Kinda left it open there...especially for what you want to use the firearms for. Plus, everyone shoots differently. So, one person might not be able to stand 45's and says that the 45c is **** and praises the 9c & 40c, but then another person says the 9c & 40c are **** and the 45c is god because they love 45's. You will get a ton of answers and honestly...none of them are right. The only one that is right is YOUR answer. You need to try and find those 3 firearms at a range (or 3 people that have them) and then shoot all 3 to make your own comparison.
However, Chuck did have one of the best answers I've seen.