I have a JG M4 as my first gun. It was cheap and it is reliable so far. I have taken everything apart to find out the mechanics.. Gearbox is sturdy and fires great after a few hundred rounds.
I dont have alot of experience but I am happy with my JG.. Purchased from Huang at his store.