I have a late-2018 ThinkPad X1 Extreme, and while I love the feel of the keyboard, the keys around the mouse nub (GHBN) started becoming increasingly unresponsive after only a few months. Last week, the whole machine died horribly (unrelated), so I'm hoping to get the keyboard replaced as well when I send it in. I love the machine, and overall it's well-built, but I'm going to be wary of the keyboard. One of the main reasons I bought the ThinkPad was because I'd gotten fed up with MacBook keyboard failures.
Thanks to the self-serviceability of Thinkpads, replacing the keyboard is pretty easy. My Thinkpad gets a lot of use so I replace the keyboard about every 12 months. I do wish it were easier to order parts directly from Lenovo, but you can find them on Amazon and many other e-retailers.
The reason I ended up with XPS 13 instead of ThinkPad was appalling service levels from Lenovo.They are on the same level at least in the UK,as an average run down kebab kiosk.
I don't think I've seen any other company that'd have 0.8 rate on trustpilot:
https://uk.trustpilot.com/review/www.lenovo.co.uk
Not sure how they remain the largest computer manufacturer on earth..
I called customer support on a Sunday evening, and quickly got connected to a US-based support person. They sent me a return box overnight. So far I'm happy with the quality of service. The real test will be what happens after I ship it in for repairs. No complaints yet, though.