I was in a similar situation as you about three months ago. I bought a clear-lower G&G M4 from Ken at 007airsoft. He was good to deal with, answered many questions before I finally bought for about $450.
My teammate bought a CANSOFT from 007airsoft ($350 or so), and if I could do it again I would by one of those. It came with a charger and battery, entry level but he's used them 6 or 8 games so far without worry.
G&G is a great brand, yet another teammate has a few that have many 10's of thousands of rounds through them that work fine.
A side note; there is a lot of talk on the forums of endless upgrading. I'm very happy with my stock G&G, it works fine and is great to play with.