Things I liked:This gun is very upgrade friendly. I have had mine now for almost 7 months. The ACTUAL velocity is around 320 fps stock. I have purchased a 120 m/s spring, a super high torque motor, a 4.03mm tight bore barrel, and a 9.6v 4000 mAh battery to get this bad boy up to an even 400 fps. A sniper scope is also a very good choice (just make sure you have tall enough scope rings to get the scope to look over the front sights if you haven't replaced them with a collapsible set). Things I would have changed:Platic body stinks, I've that the stock and fore grips crack on me. So I upgraded to a metal body. What others should know:For the price, this is a great beginners gun. And if they go into more extreme stuff, upgrades are easily available.