i just turned 18 and am looking to buy my first shotgun for myself. i have an old mossberg 500 20 ga pump i got when i was in 8th grade. i'm looking at the beretta 3901 american citizen and the remington spr453 autoloader. the beretta is about 250 more and is chambered for 3 inch shells. i usually only hunt small to medium game such as squirrel, quail, dove, duck and sometimes geese. The remington however is chambered for 3 1/2 inch. I'm buying this as a long term investment and I dont know if i will ever need 3 1/2 inch shells, but you never know. any suggestions?