I had a Surface Book 2 which was one of the worst laptop experiences I have had in the past decade and it was close to the MBP in price. Microsoft waaaay over-engineered the Surface Book just to be unique yet still don't have the software experience good enough to be totally reliable.
I have never had my MBP fail to wake from sleep like my Surface Book for example. Or the daily need to detach/reattach from the base so that the backlight for the keys works properly, etc. So many weird quirks with that thing.
And there are detailed guides from iFixit about how exactly to do it.
And the computers are almost exactly the same to open. I just replaced the thermal paste on my 2017 MBP and it was just as easy as my 2012 one.
Going to strongly disagree with you here as this seems like major shilling.
XPS 13 keyboard while not the best, is still miles better than the 2018 Macbook Pro keyboard which is a complete disgrace to typing. I have to jump over to my external keyboard when using my MacBook Pro at work.
I do have one weird issue which seems related to installing the Mojave beta which is the machine will randomly wake up from sleep and play the power connected chime then go back to sleep. Very strange and only started happening when I installed the Mojave beta so I am assuming it is some kind of firmware bug as it is a beta after all.
Other than that this machine is perfect. Keyboard is great and much quieter than the previous butterfly models. Screen is gorgeous and with the addition of True Tone it is even more lovely. I didn't realise just how blue my XPS 15 screen is compared to the MBP. Plus it is almost always silent and stays cool even with a moderate workload. Obviously if I do anything serious it gets warm and the fans kick in but for regular work in IntelliJ and Xcode it is cool and quiet.
I am getting around 10h battery life as well for normal work, about 12 for web/Netflix.
Edit: Should mention I have only restarted it two or three times in those 3 weeks so it has had plenty of time to crash