I am using Motorola E( 2nd gen) from past 2 yrs & I am very satisfied with its performence.
It has 5 gb usable storage which is sometimes quite low, when u install high end games like gangstar vegas, six-gungs, and many more.
It doesnt have flash but in day light its primary camera is quite good but it has standard vga secondary cam which is just satisfactory.
When u use snapchat then u will have to adjust and have to use primary cam, because by using secondary cam all d photos clicked will be blurred & not upto the mark.
It has quick launch for cam, which is not avalable in some phones like moto e1, moto g1, moto g2, moto g3 etc
It can be regularly used for many hrs whithout overheating.