It is good phone. I cant say it is best., but it is good. Budget wise and performance wise it is perfect. It have heating issue if we use too many apps in this device. I used this device for 2 years and now it does not work properly. People at service centre were telling to change the motherboard which will cost 3000 Rs. So it was better to buy new phone instead of changing the motherboard.
But it is good for temporary use. If you are expecting to use this phone for 3-4 years then please dont buy this.