Off topic maybe, but my Razer Blade 15" has been and absolutely wonderful replacement for my MBP. The build quality feels just as nice, and none of the weird touchbar issues. (Running Ubuntu 19.10 presently, only issue: had to disable the USB-C port to allow it to sleep). The arrow keys are also in a slightly wonky location.
It's been very disruptive to have Apple quality tank, and I'm glad they finally went back to the good keyboard, but at least there's another game in town for developers who want a quality laptop and a real OS.