Given the hardware, it'd be concerning to find that the P10 suffered during everyday tasks, or even with fairly intensive multi-tasking. Thankfully, that's not the case for the P10 and it'll sail through most of what you can throw at it.
Switching between apps, or indeed opening them, doesn't leave you waiting for a response and gaming is fun, rather than frustrating.
If you're more benchmark inclined, the P10 scores respectably across the barage of standard tests too. On Geekbench 4 tests, it scored a solid 6,424 on its multi-core tests, putting it far ahead of devices like the Galaxy Note 7, S7 or OnePlus 3. It performed similarly in the single-core tests too.
In 3DMark graphics benchmarking (Sling Shot Extreme) tests, the phone scored 2,616, which puts it above handsets like the OnePlus 3T and ZTE Axon 7, which scored 25,31 and 2,533 respectively.
In the Antutu mobile benchmarking, the P10 fared less well, scoring just 124,775 putting it above the P9, but below the S7 Edge or iPhone 6S, among many others.
Numbers, however, aren't really what I judge on, and the P10 didn't let me down significantly with its performance in terms of sheer power or graphics at any point.
As part of the core OS, the P10 has a feature that learns your favourite apps over time and dedicates more phone resources to them, ensuring that they launch quickly and run smoothly. Whether this functions so well that I never had an issue, or the hardware was sufficient to breeze through everything. Either way, it shouldn't struggle with whatever you throw at it in the line of everyday tasks.
It's also worth making a small note here that the speaker on the P10 is better than many other smartphones, delivering a less tinny and richer sound than other handsets can manage. It's a small point, but if you spend a lot of time listening to music or podcasts out of the internal speakers, it's probably an important one.
Software and battery
With Android Nougat, albeit running Huawei's EMUI 5.1 UI, under the bonnet, the P10 has a solid OS. Whether or not you appreciate the addition of EMUI, however, is another question. Personally, I'm not a massive fan and prefer a more straightforward Android experience, but some people might find value in some of the changes EMUI brings.
Thankfully, you get the choice between having an app drawer or not, and the universal phone search feature accessible from swiping down from towards the top/middle of the home screen can make it quick to find things if you do opt for the no app drawer setting, which is the default. If you don't like the visual tweaks made to your phone, it's easy enough to customise the main aspects of it without the need for third-party apps.
While some of the Huawei apps are duplicative of services you probably use already, in other places features like ‘App Twin', which lets you log in to two different accounts on apps simultaneously is genuinely useful if you have multiple accounts to manage on multiple services.
Other changes, such as making the default gallery app far closer to the experience offered by Google Photos (but without the free cloud storage, of course) will be welcomed by people who prefer to keep their images on device and entirely disconnected from Google or other services.
Moving the fingerprint sensor from the rear of the phone to the front also had another function, in that the home button is now truly multi-functional, supporting gesture controls to get around your phone, rather than requiring you to bring up the virtual ‘home', ‘back' and ‘recent' keys. Again, whether this is your preference is likely to be debatable, but if it's not, you can revert to the standard functionality, so it's either a nice extra or business as usual, depending on your view.
What the software changes don't amount to, however, is any perceptible increase in battery life.
While Huawei put a slightly larger 3,200mAh battery pack in the P10 (the P9 has a 3,000mAh cell), it hasn't really led to an increase in the overall duration of a full charge.
Exactly how long it will last you, as always, depends on what you do with your phone, but the average user that doesn't spend all day listening to music and watching videos via Bluetooth headphones will get through a day. Two days? Almost certainly not.
In fact, if you are the sort of person that hammers your phone hard all day long, there's a good chance it'll be dead by the end of the day. An average user will get a day, which is pretty much the standard for most phones, but it doesn't stop us wanting more.
Playing a fairly demanding game or streaming HD content drains around 15 per cent of the battery, depending of course on your screen brightness and whether you're listening via Bluetooth headphones or speaker.
Next: Cameras, price and verdict