I own a Moto G and am not totally happy with it. I replaced a Lumia 820 with it. The big problems for me are the camera is awful, I mean really bad. It's that bad I've started dragging my DSLR with me. Also the WiFi is terribly unreliable. I'll be sitting opposite the router and it'll start "avoiding poor connections". This isn't environmental as it happens everywhere. Also exchange integration is ugly and painful. Genuinely regretting the purchase.
I'm sure someone can produce a better handset for the price.