I was playing around with various models of handphones at the Somerset Huawei sales & servicing shop yesterday. I conclude that you get what you pay for, especially in terms of camera. Somehow the phones just get heavier with a higher price (a negative point for me).
If you are not looking for a very fast focusing camera like Mate 9/10 or using it for gaming, then this model is good for everyday use and battery life should be better than Mate 9/10. Its camera is still much better than Xiaomi's handphones in the comparable range (I used several Xiaomi phones before).