Imo, 'best gun' should be relegated to the ergonomics of a specific airsoft gun only. Its a shame all the companies try to outdo each other with, cheaper or better internals, buying an AEG would be so much simpler if one could rely on the internals to be equal, there's already so much variation in the externals sometimes I think the additional internal variance is just madness.