Motorola 3g is indeed very good smartphone at reasonable price. It has good sound speaker and good resolution in screen.
Also Moto g had very good camera front and both rear. Me and my friends are using it.
I would recommend my friend to purchase it from shop not online because online I got defective peice And return took time. Moto g has special Swanson on screen and it perform much better then other smart phone.