Skip the .45 and the .40, and grab one in 9mm.
1. More shots means you stay alive.
2. Cheaper ammo means you shoot more.
3. Less recoil means you shoot faster.
There you go getting all practical. Lol
From a practical perspective I agree with you. But sometimes a person just wants what they want and it isn't completely about practical.
Take my love for revolvers for instance...