I have been for the last couple years putting a Thinkpad (P52 or X1 Carbon/Extreme or P1) I'm lusting over in my cart, but not hitting the buy button.
After owning this MacBook Pro, my first question is how replaceable are the keyboards? I want to have a spare in the case of spills, crumbs, dirt, etc and so forth. It's piece of mind at this point.
From my quick and dirty research, they aren't as replaceable as they used to be, but still able to be done by the user. The P52/72 seem to be the only easy option like the, "good old days." While the X1/P1/X series require the entire top palm rest replaced, which is costlier, but it's an option none the less.
I'm eyeing either an X1 Extreme, P52, or maybe getting something slightly more portable like the X390. I feel this is the year I'm finally going to hit that buy button and at least test the waters if I can get myself out of the Apple Ecosystem and survive without regrets using Linux, even so, it will be a fun experiment.