If you want better performance and xiaomi lebel then u can go redmi has sd625 whereas hots3 has sd430 and redmi has full hd plus and hot s3 has just hd plus screen and camera performance is obviously better than redmi so you have to look for your need. If you want brand and performance then you can buy upcoming redmi 5 plus but if you need overall performance and better set of cameras then go for hot s3
K8 note is far better it has faster processor good cameras and battery it's fast due to it's stock rom It's better than redmi note 5 and note 5 pro also the redmi note 5 pro has so many issues with software and hardware too
Clearly , Redmi Note 5 Pro is better as it has much faster CPU, More RAM i.e 4GB and 6GB variants , dual camera and better storage. The major disadvantage of Infinix Hot S3 is that it lacks FM Radio and even Headphone jack is absent in it.