40 is a snappy round! It's not much fun to shoot either! 45 is nice and fun at the range.....I like my 45's. I always come back to 9mm though! Lighter,usually more ammo capacity, faster follow up shots,ammo is widely available and cheap. It really is what you like and find comfortable with. The best caliber is the one that works for you.