Huawei Mate 30 Pro: The best bad phone ever