Instead of spending I recommend waiting till July-August where Moto E3-the successor to the Moto E2 would be released.
Moto E2 is a fair phone, with nothing exceptional left in it.Theres no guarantee about it recieving Android N.
Plus, the hardware is old, and you cant do much with the camera either.I recommend opting for Redmi 3 instead of this device, you can even get Moto G3 if youre getting a good deal.If you want stock Android experience, have a look at Android One device, which will most likely get Android N( 7.0) .Android One offers a fluid-stock experience, stylish yet durable design and it gets updates at the same time when nexus gets it.Fortunately, its more cheaper compared to E2.