echo 1 are made by jg, but echo 1 has higher quality control. plus another thing you get with echo 1 is the 30 day warrenty. the only problem i have seen with echo 1 is the slight barrel wobble because of the plastic body. if you want have a cqb type gun i would recomend looking into the echo1 scar, with the folding stock. the scar has a metal upper body, and a moderate sized battery for about $220. its quite sturdy and has no barrel wobble. if you want an m4 echo 1 makes stag arms, which are also fine guns if you are on a buget. i have the echo 1 stag m16 dmr enhanced version, and it works just fime for me, it costed me $170 on airsoft gi. if you have more money get a classic army with a metal body, or upgrade your echo1 with a metal body. another thing to look at, if youre getting a cqb type m4, is to get one with a full stock. the full stock holds a bigger batery, which means higher rate of fire, and longer play time. you can also get an m4 with a collapsible stock, but then i would highly recommend getting a peq box to hold a bigger batery, which in turn youre gonna have to make sure you get an m4 with rails to mount the peq box on. echo 1 guns also come with a battery and charger. if you dont have a lot of maney to spend just get the echo 1, they're fine guns.