Huawei P10, follows in that path, it has one pretty big flaw: it's boring. It doesn't bring any truly exciting features, and it's not even keeping pace with competitors.

Huawei P10

There's no huge screen. No waterproof design. No significant design changes compared to the last year's model, the Huawei P9.

The Huawei P10 is a nice-looking device. But besides that button on the front, and a rougher surface on the back that prevents slippage, it's very similar to the Huawei P9, which is in turn very similar to the P8. It's an OK design that won't wow anyone, and it's getting pretty old.

Specs-wise, the P10 is actually a hybrid between the P9 and Huawei's bigger flagship, the Huawei Mate 9. It has all the Mate 9's innards: the Kirin 960 chipset, the 20-megapixel monochrome/12-megapixel color camera combo, 4GB of RAM, 64GB of storage.

On the outside, the P10 is more similar to the P9, but it has a smaller screen — 5.1 vs. 5.2 inches. It's once again a full HD (1080p) screen — a notch down from the current flagships, which typically boast 2,560 x 1,440 resolution. If you want that many pixels, look towards the 5.5-inch Huawei P10 Plus, which I haven't had a chance to try out yet. It also has a slightly larger battery (3,200 vs. 3,000 mAh), a nice improvement but not one that will make you rush to buy it.

With GeekBench 4 benchmarks, the Huawei P10 performed a little better than the (already great) Huawei Mate 10. Its multi-core score was the best around, while the single-core score lagged only behind Apple's iPhone.

Furthermore, while competitors such as LG are showing waterproof phones with beautiful, large screens, Huawei appears to be lagging behind. The price is 649 euros in Europe, which is on par with top Android flagships and a hundred euros cheaper than the iPhone 7. But it is also a whopping 100 euros more expensive than its predecessor, the Huawei P9, was at launch, and I don't see how that price jump is warranted with what the Huawei P11 has to offer.