Keep in mind when buying the xiaomi mi5 you might have to pay quite a bit extra for the cost of importing it.
I really dislike the chinese bloatware on the phone itself , i'd recommend this phone if you have some knowledge of flashing and roms because those will help a lot.