I will soon be a new and casual owner of a semi auto or revolver. I have 2 questions I hope I can get some help with. Is a semi auto better or a revolver better for me? I am most concerned with keeping a magazine full so long that 1) the ammo goes stale, if this is possible, and 2) will this practice make the spring lose strength? I know one answer will be to shoot a lot but I just do not have the opportunity to do this so I need these questions answered so I can make the best decision about which firearm to buy. Thank you.