In good looks, you can get S6 kit too, even S7 kit if you go upto 28k. Tbh, very reasonable price for what you get.
If used flagship is not a priority, then Honor 8 lite is best.
Huawei has best cameras in midrange overall, even better than Samsung midrangers, Oppos are better in front camera, but trust me overall it's an cheap iPhone copy.
Xiaomi does not excel in cameras, they are good enough, but they make so many mistakes. Output is inconsistent, Sometimes washed out colours, sometimes over saturated colours, sometimes warmer white balance, sometimes colder white balance. Missed macro focusing, not so good low light camera performance either
Inconsistent results.