I have a decent amount of knowledge about guns (more so long guns). I have shot them for years but I am turning 18 in a couple months and am getting my LTCH and want to get a handgun of my own. I know I want a full size glock, but I am not sure what caliber or ammunition I want. I was wanting a .45 but I want to be able to shoot it fairly often without breaking the bank. Is there a better/cheaper caliber/round? I don't know a whole lot about ammo but I want it to be a good defense round without being to expensive to go out shooting.