I have a Huawei Mate 10 Pro as my private handset (currently running Android 9.1 with September patches and my work handset is a Huawei P20 (also currently on Android 9.1 with September patches).
I’m very happy with the Mate 10 Pro. The notch on the P20 is annoying, but I can live with it. They both have more-or-less the same internals (same processor, same RAM and storage capacities - 8GB and 128GB respectively). I’m not allowed to put any private apps on the work phone, so it just has Firefox and Outlook on it.
The only thing that I find annoying with the Hauweis is the camera. The AI does a nodding-head-doll effect when you take photos of people, it zooms their head, whilst the body remains at the correct size, which looks silly. I made the mistake of going to a wedding and only taking the Hauwei and not my camera, none of the pictures were usable, as they all looked like charactures.
But that is the only time I’ve ever really used the camera, in over 18 months of ownership. The camera is probably the least interesting aspect of a smartphone for me.