Echo1.
I was leery of them at first but, after a year, folks still had good things to say about them. I now know why: they're reliable, sturdy, fast (about 370 fps or so with a .20) and they come with everything you need to play (battery, charger and a hi-cap magazine or two) right out of the box.
Surprisingly, many higher end guns come with very little in way of accessories. My experience is you get one midcap or two lo-cap magazines with your gun. That's it. You have to buy a battery (typically $ 25 to $ 40), charger and additional magazines. I've never understood paying good money for a higher end gun only to have to spend even more money for things to make it work but there it is.
You don't state your budget. Echo1 guns don't leave a TM- or King Arms- sized hole in your wallet. Most Echo1 guns are around the $ 200 mark. That leaves plenty of money for a mask, gloves, a back up battery, smart charger, additional magazines, bb's, game and field fees or just plain ole savings.
Airsoft periodical gun reviews are nice but they typically test a gun right out of the box. Just about any gun can pass that sort of testing. Online ones are good since they often follow a gun long after it's left the box. Talk to people who shoot them, see if you can test them out for a game.
Whatever you decide, I encourage you to shop at So Go. Not only will you be supporting this website's sponsor but you'll be helping a locally-owned business. That makes it possible for them to hold events and support the local airsoft scene.
In addition, So Go supports their products. Having trouble with the gun you just purchased? Take it back to So Go and they'll make it right. I know because it's happened to me. Try that with an online retailer.
Finally, take everything you read and hear with a grain of salt. That includes this post.