I am little confused between 1st and 2nd generation of Motorola's moto e. What is the difference of in its. Is it 2nd generation moto e better then 1 St generation.