same. i just set up a P14s Gen 2 AMD (with 4k display, ryzen 7 pro 5850u, 48GB ram) and after swapping out the garbage wifi/bluetooth module for an Intel 210 and the NVME for a 980 Pro this machine is
excellent with EndeavourOS/KDE (5.17 kernel with AMD p-state support).
the only tweaks i've had to make are
1. enabling bluetooth service to autostart (disabled by default by distro for security)
2. installing the amdgpu vaapi drivers to get hardware video decoding in MPV and tweak some Chromium flags to get hardware video decode on Youtube, etc.
the only "issue" i've run into is getting TRIM to be re-detected properly for UASP-capable USB storage devices [0], but it's so minor that no one except me will notice :). it's not a ThinkPad problem, but likely something in linux's udev.
i dont use the fingerprint sensor, TPM or secure boot, so cant say anything about those.
(supposedly switching suspend mode to linux in bios helps, too)
[0] https://unix.stackexchange.com/questions/700672/udev-rules-o...