Played around with the P30 Pro and it's amazing! Now I can't decide on that, the Mate 20 Pro or waiting for the OP7 (supposed to launch early may).
OP is probably the cheapest (600€?), M20P at 680€ and P30P at way too much 999€.
-
Then assuming you can finance it, I'd go for the P30 Pro. I played with one for a while and it's fantastic in terms of hardware and camera performance (especially for a phone).
Only sticking point is EMUI and many of Huawei's questionable additions. Thankfully, many can be disabled.
I'd personally wait for the OP7 though, mostly due to its software.