Im deciding on getting a new phone, will always be an android user and my current Sony Xperia Z1 is giving me some issue after 2 years now. I came across the Xiaomi Mi 5 on takealot but it's quite pricey, any suggestions where else to check? Or any other Xiaomi model you think would be good but reasonable priced?