The linux experience with the P1 has improved quite a bit since I got it about 8 months ago as support for the hardware has improved in the kernel.
Generally, I would say ThinkPads support linux as well as anything else right now: the ultrabooks with Intel graphics are fine. Anything with optimus graphics chip will work but not quite perfectly. Imho stay away from OLED for now.
Ubuntu 20.04 will bring fractional scaling and a new kernel. Along with packaging the nvidia drivers on the ISO and the optimus support they've built in, that is probably going to be the best laptop distro.
My last was a T460, but have a colleague who got a T490 and sang it's praises for a week. Think he put Arch or Manjaro on it.
The new drivers are still quite unstable and many people still have no mic or bad audio.