Is it worth buying the Huawei P30 Pro?