I am a self proclaimed phone enthusiast, i had my fair share of mobile phones ranging from low end budget phones to flagship phones of their times. In my personal experience, Xiaomi Mi5 is one of the best, during its time and till date. It is already a year since its appearance but is still one of the best so far. Rear camera is more than remarkable as compared to other models of the late 2017, front camera is at par with others of its price segment competitors though. Eventhough it is armed only with 3gb ram, i must assure you that ram performance and efficiency is much better than 4gb ram variant of Motorola midrange and other Xiaomi's 4gb variant of Mi A1.
The only drawback i have with Mi5 is its lack of sd card expansion and battery, Xiaomi could have done a lot better.
If you are into mobile photography, gaming or looking for a performance phone, this one is for you, don't get fooled by the fact that its a year old device, it takes more than a year to get a legend dies. And the looks itself is eyecandy i must add. 😘