Lenovo A6000 is a pretty good phone in low range mobile phones. But I would prefer Moto E 2nd generation recently launched. Moto E is much better than any other phones in this range. You will get the latest android version and the hardware is also very good like the camera quality, processor, display etc.