Great sidearm! I'll go directly to the pros and cons:
Pros:
Good range (about 200 feet when hop-up adjusted)
Accurate (can hit a human sized target about 9/10 times at 75 feet, tried at local gun range)
decent mag size (21 rounds isnt bad at all)
fits my hand nicely, just the right length
rail for flashlight or laser if you desire
nice weight
mag release prevents mag from coming out while running
high-quality polymer frame
comes with different mag bottom if you dont like one protruding from the bottom
each gas charge lasts about 2 mags
can buy trademarked slide and barrel or threaded barrel for those looking for a head turner

Cons:
horrible orange paint, you have to sandblast and then repaint to get it off (powder coated)
slide got stuck all the way back (was not the slide catch, just needed to get worn in and some lube)
long trigger pull
too much recoil, cant fire rapidly accurately (but it is nice to have a gun with recoil)
no trademarks at all

As you can see, everything that is a con can be fixed, even the recoil (better springs). There is nothing wrong with this gun, but if you have big hands, I would not suggest this gun. It's a compact, so you will have a finger hanging off the end of the grip. all in all, if you dont mind the paint on the tip or can take it off, this is one of the best pistols on the market.

Disclaimer: All airsoft guns are required to have the tip (1/4 inch) of the barrel permanently colored in blaze orange. No person may openly display or expose any imitation firearm (replica firearm), in a public place. The term "public place" means an area open to the public or exposed to public view and includes streets, sidewalks, bridges, alleys, plazas, parks, driveways, parking lots, automobiles, whether moving or not, and buildings open to the general public, including those that serve food or drink, or provide entertainment, and the doorways and entrances to buildings or dwellings and the grounds enclosing them. Any person who changes, alters, removes, or obliterates any coloration or markings that are required for by any applicable state or federal law or regulation, for any imitation firearm (replica firearm), or device in any way that makes the imitation firearm (replica firearm) or device look more like a firearm is guilty of violating the state or federal law.By accessing the Site, you certify that you are older than 18 years of age or the age of majority where you live, whichever is older; that you are the owner of any credit card used to purchase on items on the Site; that you are familiar with all local laws in your area affecting your legal right to access airsoft products; that any products you buy are for your own private enjoyment and that you will NEVER share these products with a minor in ANY WAY.