I switched from a MBP 2017 model with touch bar to a Thinkpad X1 Carbon (6 gen). I installed Ubuntu Linux and I'm happy. I do all my work on this laptop. But I've spent quite a lot of time getting the hardware to play nicely, upgrading bios + a lot of Linux config tweaking.