There is no perfect smartphones, every smartphones always have design flaws, including the mi5c, xiaomi's first attempt on creating their own chipset. So here's some of the problems that i found after using the phone for a while.
When xiaomi mi5c first release (in china) march 2017, it came with android 6.0 marshmallow, which is not the newest android, currently the newest stable version of android is android 7.0 nougat (as of april 2017), so will xiaomi mi5c get android 7.0 nougat update?
Does xiaomi mi5c have fingerprint sensor onboard? yes it does, being a mid-range device doesn't mean mi5c lack of this feature. The fingerprint sensor on mi5c is located at the front of the device, just like mi5 and mi5s.