Moto G has all the basic features that can be offered at the price. I like this phone because its my first stock Android phone, I think its the cheapest smartphone which offer the latest android os updates. The phones speaker gives an average performance. But in 2016 this is not a recommended phone at the price point, the reason is growing smartphone market.
Now there are to many rivals of Moto G, but thanks to Motorola that they launched their own alternative smartphones Moto G 2, and Moto G 3. If you want to feel the pure Android smartphone experience the I will recommend you to choose a Moto smartphone smartphone, it’s the only smartphone company that offer cheapest smartphone with high end features and stock android which means you will not get any bloatwares in your new phone. And not only company offer their smartphone with latest os, but they also offer the newest released ota updates.
When we talk about it’s build quality the phone was good when it was launched. Its a water proof smartphone.