Well it's jg and their quality has beend declining lately but if you have a certain price range then that's probably the best one for that price. that one's pretty much gonna be a cqb weapon. also keep in mind that it's gonna have an awkward reload if you're used to an m4.
nope the tokyo marui one is still better. that one might have a good metal outside but the TM one has better internals and the internals are mainly what makes a gun "good"