I have been using Xiaomi Redmi 4 for past one month and havent had a single complaint regarding any hardware or aiftware feature.
It is a slim and elegant phone to use.
Best feature is the battery backup, touch response, RAM, internal memory, screen size.
I have been trying to catch this one for a while finally had my hands on it last month. I didnt wanted in 5.5 inch screen category.
If u want a phone that can fulfill all your needs and still outdo your working hours, go for Xiaomi Redmi 4 with 4Gb RAM and 64GB internal phone memory.