I too wanna know because I'm planning of getting one of these.
Moto G gives stock android (important for me)
but 3C got 5MP front facing camera
3C has expandable memory
3C has larger screen, hence moto G shall be more comfortable
Moto G is expected to have better support and updates...
(why these companies bother to put so many freaking qualities togther???
)
- - - Updated - - -
Any one??