Xiaomi mobiles offers a big build in quality which is great and offers mobiles under mid range price segment. Coming to performance mi 4 has once again proved it. That it can satisfy the midrange mobile buyers one big disadvantage is stock non availability. It is very difficult to get a mobile from xiaomi after releasing. So stock should be maded available because demand is increasing.