Now, now Akfortyseven.. The AGM L96 is not a total piece of crap. With it being a hybrid the platform is slightly disadvantaged meaning many people will turn a blind eye; I however, disagree with you. If you gave the rifle some TLC and prefer a challenge, (would you snipe if it wasn't a challenge?) then the AGM L96 can be transformed into a very able platform which in the correct hands can often outperform many of the 'mainstream' TM/Maruzen and clone guns on the market.
Secondly, Matthewzguitarz; with this being your very first rifle, I would highly recommend you purchasing the JG bar10 as it is an exact clone of the highly decorated TM VSR10 and will take the TM's aftermarket parts to upgrade. As you do say that you are worried about upgrading, all the information you need to know about upgrading ANY rifle platform will be located on this forum within a vast bank of knowledge we have compiled and refined for the airsoft community we uphold to use. Good luck!
Zero