Recs.
Updated
This phone isn't going to be sold in Western markets. It is available in China, and you may be able to import it at a fair price in the future.
There is also the slightly newer Xiaomi Mi 5S, which comes with the Snapdragon 821 processor.
Specs
Pros
Pro Acceptable camera
While the 16MP f/2.0 camera has OIS and 1.12 µm pixels, it can't go head to head with other major phones launched in 2016 - or even 2015 (well, perhaps it beats the HTC One M9). However, it is significantly better than any other camera found on any other phone around $300.
Pro Great display
The small 5.15" display has a resolution of 1080p, and uses IPS display technology. It provides good colors and viewing angles, while being able to produce brightness up to 600 cd/m², which is really good for a phone. The pixel density is 428ppi which is great, even though it isn't a 1440p panel. The screen takes up 73.1% of the front of the phone.
Cons
Con Heavily skinned softare
The Mi UI software installed on the Mi 5 may or may not have Google's apps and services available depending on where you buy it from. Even if Google apps are installed, the default launcher is pretty basic. Also, the Chinese software allows some apps constant server connection which may reduce security as it could offer a way for malware to have a constant outside connection.
Con May be incompatible with some networks
The Mi 5 is primarily made for the Chinese market, which means that it may be incompatible, or not fully compatible with most LTE networks in North America and Europe. WillMyPhoneWork is a good website to check international compatibility.