Things I liked: well, to be honest, not much. it is an ok gun if you do not use the fully automatic setting, never dry fire it(shoot it with nothing in the barrel), and if you are ok with a gun that breaks often, sometimes permanent.
Things I would have changed: quality of barrel, receiver, full auto setting, better gears, better trigger mechanism. This gun broke the day after i got it, which made me quite mad, and the warranty that came with the gun will apparently not cover the damages, or allow me to get a new one, also made me quite mad.
What others should know: If you are going to buy an airsoft pistol, go ahead and buy a higher quality one. They may be more expensive, but in the long run, they will treat you much better than this gun will.