Xiaomi Redmi Note 4 is best option. I am using Redmi Note 4 64GB variant and it has good performance and strong battery backup. Cameras are also good but could have been better. Display has good visibility in sunlight also. My friend has Honor 6x and its a good phone but not better than my Redmi Note 4. However, OKWU Omicron has average specs and decent cameras. I would suggest Redmi Note 4 out of all these options. OKWU Omicron vs Xiaomi Redmi Note 4 vs Honor 6X 64GB