People says that xiomi gives best but I say ok for redmi not 4 because it have heavy size more thikness.front camera not more capable for this price.but balanced phone.Not more function in camera simple ui.Display of redmi 4 is 1080p but seems 720p because its low render graphic ui.processer is good well balanced Snapdragon 625 .but desine build quality not really apprecitiable.