I can recommend the Surface line. I think it's a huge difference when Microsoft is selling both the hardware and software, so you know they are fully compatible. But definitely buy "Microsoft Complete." I've swapped my Surface Pro 4 out twice no questions asked, both times for some screen artifacts which I think came from too much pressure on the screen, and the second time they gave me a Pro 5 which hasn't had the issue. Their keyboards are exactly the same dimensions as Macbook too.
After using a macbook with bootcamp for years, I finally bought a Surface Book 2 a couple of years back, thinking the same thing. Was close to the top of a line, nearly $6k AUD. Nice 'not butterfly' keyboard, unified hw/sw manufacturer. From the first few days it was problematic - had to reinstall from rescue media, and it intermittently failed to see the GPU. In between times, normal windows updates would create annoying issues - no more screen brightness adjustment for example. My least favourite one set the volume on any reconnected bluetooth device to 100%, thanks guys.
I'll give it to them though, they didn't quibble about replacing them. On the third one, the keyboard went dark and the top half failed to identify the bottom half (they snap apart so the top half is like a giant ipad, for those unfamiliar). So dozens of device issues popped up constantly. At that point they were ready to give me a fourth and I opted for a refund.
So support is good, the idea is fantastic (loved that crazy giant ipad!) but the dream of the 'hardware creators making sure the OS works perfectly' makes complete sense and has been proven by Apple. But MS failed to do it. I still live in hope for a future iteration that realises the promise.
PS. I know a few people who have others in the surface line which seem reliable, so those are likely to be much better.