Here is the pros and cons of xiaomi mi5, so you can easily judge.
Pros - Good design
Decent camera quality
Blazing fast performance
Great battery life
Good fingerprint sensor
Excellent value-for-money
Cons -
No expandable storage
Higher storage variants not available at launch
Some unusual UI customisations
Flash sale model makes it hard to buy.
Overall mi5 is the best mobile under 25000rs.
Rating= 9 out of 10.