In the past five years I have used the following; Thinkpad x230, Thinkpad X1 carbon, Thinkpad x370 yoga, Thinkpad X1 Yoga, Surface Pro 3,4,5, Surface Laptop, Surface Book 1,2, and a hackintosh Thinkpad X230. I was a big fan of the ThinkPads because their keyboards tend to have solid travel and they have trackpoint. Having the ability to type and move the cursor without moving your hands off home row is great. The Surface lineup has built in touch and pen capabilities that does come in handy for note taking in meetings. As does the Thinkpad Yoga line. For a year or so, I thought the ThinkPad Yoga line was a good compromise. But, then I started to have problems with random reboots, PWM screen, bluetooth issues, random CPU usage. I chalked that up to part Windows. I bought a refurbished top-spec x230 and hackintoshed that. It was a good middle ground for "user upgradable hardware" + MacOS. I kept that thing for 1.5 years and towards the end I used it as my primary device. That was the start of me creeping back to MacOS. edit: Newer Thinkpad models made battery replacement harder by removing the swappable second battery option. I carried the x230 everywhere with an extra battery that was awesome, but I still didn't get great battery life. I look back and find it funny that I carried up to two batteries around for that thing and probably had less battery life than the new MacBooks.
I prefer to have something that just works. I bought the MacBook 2018 upon release and its been a workhorse with zero issues thus far. Day to day, I work in adtech and dabble in python on the side. I can't say that for any of the machines above. I even hook this up to en eGPU and play Dirt Rally on high settings. I miss the TrackPoint and touch screen of some other models but I am doing just fine. Instead, I use an iPad Pro with pencil. That is a far better tablet for writing than the Surface line due to the superior app ecosystem on iOS (see Paper, procreate, Pixelmator Photo, Affinity design and photo, etc).