The thing with these chinese phones is that while they look and do great, their life expectancy cannot be guaranteed. The Mi3 is a good phone for the price which it retails. But I have seen many people complain that it stops working right after a couple of months.
Pros:
UI: It has a good UI and feels smooth to use
Price: Bang on for price for quality
Camera: While not amazing, takes good pictures of decent quality
Battery life: Gives about 9 hours on a full charge with regular usage including texting, videos, pictures and social media
Cons:
Bloatware: There is too much bloatware for my taste. Could definitely do without the built in apps
Build quality: while the phone is light and seems sleek, the overall touch and feel doesnt feel great
Maintenance: replacement of any internal parts is expensive
Phone life: starts getting slow after a few months. Updates only make the phone go haywire.