Se hai controllato e non c'è nessuna panale anche cambiando operatore allora è ottimo.
L'unico "problema" sarà avere un software brandizzato e perciò riceverai aggiornamenti molto più lentamente (però ultimamente stanno migliorando non so tim come sia non ho un loro telefono brandizzato).
Poi per la garanzia ti rivolgerai a loro.
Parlando dei terminali sotto la scocca sono quasi identici:
https://www.hdblog.it/compara/3536-3624.html
Come ti diceva fracarro con il P20 essendo appena uscito avrai più aggiornamenti (maggiore longevità lato aggiornamenti)
Personalmente dato il mate 10 pro è impermeabile IP68 mi porta a preferirlo al P20 che è un IP53 (N.B resistente solitamente ad acqua dolce a basse pressioni in qualsiasi caso è meglio non esagerare)
https://it.wikipedia.org/wiki/International_Protection
Il P20 sembra avere un miglior comparto fotografico e come design è un pelo diverso, leggermente più piccolo e leggero.
In poche parole è una scelta prettamente personale magari vai in negozio a vederli così per farti un'idea.
Lato prestazioni sono entrambi fantastici.
P.S:
Ti aggiungo altre schede tecniche/recensioni così puoi farti un'idea.
Poi mi farei un giro online o qui sul forum per vedere delle recensioni.
Scheda tecnica Huawei P20 - Andrea Galeazzi
Scheda tecnica Huawei Mate 10 Pro - Andrea Galeazzi