Moto g( second) is much better the first generation in all things like screen size, memory, space, as well as cost. Moto g( second generation) have extra memory slot that is pluse point. Good size screen with light wait make the phone work great.
The one thing I dont like is charger, it is non detchable and also earphone, the earphone are made up of plastic which very pain full after half an hour