.45 has more stopping power, and it gives you a wide range of options (1911, XDs, etc.). IMO, .40 is expensive and isn't enough different from 9mm to justify the added cost.