So I'm stuck for three and a half months in a shithole part of the country for some training for a new job. I have concluded that, once I graduate, I shall reward myself (after paying off my Glock 27) with a new firearm. I am in a dilemma, though, in that I can't really decide what I should get. I have narrowed it down to a brand new Beretta CX4 Storm (roughly $750) or a Garand (wildly varying prices depending on condition, but I could get a very nice one for the same price as the CX4).

Help me decide. I threw up two other options, one for people who have constructive suggestions, and one for the inevitable "you already have four guns and that's too many so you don't need a fifth" anti-gun pansy response.