I agree. Dell XPS 13 is a direct competitor to Lenovo Thinkpad X1 Carbon[1], and is inferior in almost every way (build quality, port selection, keyboard, and screen). In my opinion, Macbooks stand on their own: you either want MacOS with the entire Apple's ecosystem, or you don't.
- The high end models don't force you to get a touchbar.
- I love having more port diversity and number of slots vs. the MBP. No dongle life for me.
- As an added bonus, I got the X1 Carbon Yoga, which has an OLED display. The display is gorgeous with fabulously dark blacks.
The one thing that I miss from the Macbook pro is it has a much better trackpad. But overall, I am very happy with the switch, and it's overly simplistic to just say "Macbooks stand on their own".
Though overall, I couldn't be happier with the switch.
Interesting - I read the parent comment as saying that the XPS was inferior to the X1, not the other way around.
I completely agree that the lenovo is a better laptop, for similar reasons to the ones you've mentioned.
I think the 'Macbooks stand on their own' comment is more along the lines of "you either operate in the macOS space, or the 'everything else' space. There isn't much crossover due to the large shift in workflow between macOS and windows". This rings true for me - I have the option of using a mac for work, but I prefer to run windows on a lenovo because the hardware is just better. I can deal with windows 10's quirks, and I just run a VM for all my linux needs - no half-assing it with the BSD terminal in macOS.
I think you may have misread? GP said that the XPS is inferior to the Carbon and that Macs were in a different category because of the OS and ecosystem and therefore not directly comparable.
Yet Macs are overwhelmingly popular in Silicon Valley software companies--to the point where devs not using Windows has become a quality/dogfooding issue for multiplatform apps. Maybe it's because nowadays the platform you code on doesn't really matter if you're not a native app developer?
I think Google has swung more towards Linux laptops, but honestly, this, the T or X series from Lenovo, maybe System76 are the only realistic choices I see there personally. And at the end of the day, Linux and Mac offer pretty similar programming experiences.
[1] https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Carbon-2018...