Mi 4 is the best Xiaomi smartphone by Design, not by specs! It has gorgeous looks, metal rim running around the phone!
Display is Awesome, sharp and crisp! Camera is Awesome and powerful! Phone is meticulously crafted from 1-piece aluminum block! But it has cons also! No SD card slot - This is the only dealbreaker for most people.
This is 2016, 16GB is obsolete and most companies should now provide 32GB storage! but that will be popular maybe in the next year! Otherwise a Great phone!