The thing is, you can't tell everything from the specs, assuming the specs are accurate. For example, you mention the camera, but the cameras on all of those could be lousy. A 4Mpix camera with a good quality sensor, lens and software will take much better pictures than a 13Mpix camera with an indifferent sensor, cheap lens and poor image processing. So unless someone has got one of those phones and can comment directly on camera quality we've no way of knowing that they aren't all worse than the Moto G in that respect.
There are off-brand Chinese phones which work fine (one of my students has been using a Note knock-off for a couple of years without problems). There are more of them that do not. It's really hard to know which will be which.