I did exactly this (well, "refreshed" vs. bought, as this is a company machine).
Could not be happier. Linux works great for what I do, I have a decent KB, no touchbar, no olympic sized trackpad that just gets in my way, actual PORTS I can use, *nix OS... totally happy.
I've been using Caps Lock as Esc for around a year now (and Shift + Shift for caps). It's a big ergonomic win for me on both my laptop and desktop keyboards.
Buy a Windows laptop with nice hardware and run Linux.