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.