After many sucess moto has launched a new moto g3 or also known as moto g2015 it gives u a android stock vanilla expirience. After testing so many times I have seen moto g3 is waterproof but not dust proof. The camera of moto g3 is better enough front facing camera is also good. Talking about specs-
2GB RAM, 2470 mah battrey, Qualcom Snapdragon 410, GPU Adreno 306 internal mermory 16GB. Talking on battrey it can run upto one full working day.