Just to through a wrench into this. I would suggest a 9mm for both range and home defense. First 9mm is cheaper to shoot, around $8-9 per box vs $16. For home defense 9mm handguns give you more shots with less recoil and a bit easier on the ears (subsonic ammo). Also 9mm is better at penetrating body armor.