No Doubt it has a better battery than the other phones available but then the phone hangs making it difficult to use even with basic applications. I have the 3 GB RAM/32 GB model however I feel that Phones Like Motorola and Lenovo are much better as even the 2GB/16GB phones offered by these brands work beautifully and are available at a price tag much cheaper than Xiaomi Redmi 4.
I regret changing my current handset from Lenovo to Xiaomi Redmi 4. This is one of the worse handsets I have used in recent times.