Camera is fine I guess, but over all, this is one of the buggiest phones I have had in years. I like the hardware, but I really dislike EMUI and I regret getting the phone. Still.. there are not too many options. Touchwiz is even worse, I find the iphone unusable and pixel 2 is dated.
Let's see.
1. Do not disturb timers only turn on, but never disable do not disturb.
2. If you connect to a wifi network without an internet connection, i.e. one that you need to login from a redirect page, then the P20 Pro will drop the cellular data connection and keep trying to use wifi. So, if you do not notice it and turn off wifi, you will never get any data.
3. Alarms are a freaking mess.
3a. Google alarms works, but normally only for a couple of days. Then the icon for alarms goes away and it stops going off. You will need to turn off and on the alarm again.
3b. The huawei alarm will not sound or vibrate when do not disturb is enabled. Even when DnD is set to allow alarms and all notifications are set in the alarm settings. If you unlock the phone and pull down the notifications and click the alarm it be going off. Unfortunately not helpful since you are already late for work.
4. After logging in to a wifi hotspot via login page, "normal" android is smart enough not to treat it as a normal webpage and closes it once you are logged in.. Not EMUI. It keeps the tab open.
5. You cannot interact with notification on the lock screen as you can with "real" android as EMUI's horrible notification management prevents it and you must log in. You cannot even dismiss the alarm should you happen to wake up before it going off. Stupid.
6. USB debugging must be enabled every single time you connect to your PC, unlike real android.
7. Double tapping the volume key often will not open the camera. Real android uses the power button. Also, when listening to music, this shortcut is not possible, unlike with real android.
8. Using themes can sometime remove menu items from from settings.