Personally I would suggest the spring route mainly because I think it helps teach you to place your shots carefully. (1 in the chamber etc). I will give you fair warning DO NOT at all costs DO NOT buy any airsoft gi upgraded weapons... its really a scam, that they charge you WAY to much money. Get the basic rifle or even better if you can find a scrapped/broken one, you can get it for cheap and fill it with some really nice parts saving you allot of money in the long run. That's my $0.02 if I could do it all over again.