Still, if you want a slim, compact phone with a great camera and plenty of power you can't go wrong, and you're likely to pay less for the Huawei P10 than you will for most of 2017's flagships too.
+ Compact design; + Great camera; + Premium look
- Underpower battery; - 1080p screen; - No water resistance