Some Specnas had great QC, then they had terrible QC, then they had OK QC.
That's the problem with recommending just about anything in airsoft: OEM changes, rebrandings and bait-and-switches mean that you can never be sure that what was true yesterday will be true tomorrow.
But, yes, Double Eagle M9XX, or Specna Arms Edge 2.0 are both fine at the moment. There is no "best" airsoft gun, since even if you assume perfect functionality and compare feature-by-feature, there's no objective value on any of those features. Whatever puts a smile on your face is the best gun.
Personally, I wouldn't buy an M4 without a quick change spring system, and at that price point, I'd want a fire control system - which both the DE and Edge 2.0 have.
Have a look through those ranges, find a few that appeal to you visually, then ask for specific advice either for or against.