I just got myself a Huawei P40 Pro 5G
It has one of the best Camera for now. The Camera is based on a LEICA Vario-Summilux H 1:1.8 - 3.4/18-125 ASPH
I can now leave my DSLR Camera at home. Since it is very heavy to carry around
The phone itself has no Google Mobile Services (GMS) and is using Huawei Mobile Services and AppGallery
I managed to Install the Google Mobile Services (GMS), Play Store, Youtube, Maps, Gmail into the phone and it works just fine
To downgrade the phone firmware, I used HiSuite Proxy it is a software that allows the phone to be downgraded back to a previous version so that the Google Installer Assistant (LZPlay) can work
The (LZPlay) app make use of the Mobile Device Management (MDM) to grant special permission. (This means that it grant super administrator access to install systems only app) The empty stubs that is being removed
After the Google Services is installed. The phone can still be updated to latest version of Android using Over-The-Air (OTA) update the Google Services will still remain working
As long as you don't factory reset it would work just fine