I have a Moto G and it is excellent and good value. It get consistently good reviews (including PCA). The 3 downsides are that the camera is a bit basic, 4g is not available and you cannot insert a sim card. You can get over the last (to an extent) if you buy the 16Gb version rather than the 8Gb. The others are just a matter of preference and how you plan to use it.
Sorry, no experience of the others.