To answer your question, it really depends whether you prefer using Linux or MacOS. I use MacOS at work and Linux at home and personally, I prefer using Linux.
A few important points: 1) Thinkpad displays are not great. They're usually kind of dim especially next to a Macbook Pro. 2) The keyboard on Thinkpad is much better. 3) The touchpad on Macbooks is superior but Thinkpads have 3 mouse buttons which are very handy for some graphics applications. 4) The speakers on my Thinkpad are bad. I have no idea if they've fixed them in the latest generation. 5) Thinkpad keyboards are spill-proof. 6) I love the matte screens of Thinkpad; the glossy screen of my Macbook annoys me.
Do your research before deciding on an exact model.
With regards to hardware issues, most of those are due to propriety drivers. Ubuntu has an edge here but unfortunately, there is no way to know it for sure. You have to wait for a while and follow the Thinkpad message boards.
I had to tweak one or two bios options for my X1 6th gen, the XPS 13 worked flawlessly out of the box.