So I am buying my first handgun and can't decide what to get. First off my primary reason for purchasing is home defense. I will eventually get a concealed carry permit but for now main concern is home defense. Of all the firearms I have looked at the Beretta 90-two .40 is my favorite and Walther PK380 comes in a close second. I am aware these are two completely different firearms. I love the reputation of both handguns, I like the style of the beretta a little more plus I know a .40 has a lot more stopping power than the 380. However the 380 is more compact and has lower price tag by about $200. Is there something in the middle of the road I should be aware of? I'm not big on plastic looking guns like glocks.