I've been doing a lot of research on what 15" laptop best suits my needs. At this point, I've narrowed down my list to three contenders. Here's some of the details of the three, I tried configuring them as similar as possible. The MBP has some definite pluses; size/weight (brighter display as well) The Razer wins out on display, performance and design (see below) The Dell wins at price and battery, though I believe the MBP will last longer as its better at power consumption Other metrics: Design: Tbh, I think the MBP and Razer designs are tied, I love the look of both. The XPS is decent, not sexy, just ok Ports: Dell, Razer and then MBP. I get more ports with the Dell and both the Dell and Razer put the MBP to shame with what I can easily do, i.e., HDMI, USB 3.1 TB3, etc etc. Customer support Apple, Dell then Razer. Apple's customer support is definitely #1, but from my research Dell's #2 Quality: All three come have a mix bag of concerns. The biggest concern is the fact that of Apple's keyboard and given Apple's silence this means Apple Care is a must and with that, the over all price jumps to 2900 with the inclusion of the non plus apple care. Upgradeable: Both the Razer and Dell are, the MBP is virtuall sealed Software A computer is designed to run programs and while my list above doesn't mention the OS or apps, let me just touch base briefly. First, almost coincidently, as I was working in excel on this matrix, my Mac crashed, and crashed hard, it rebooted itself after 5 minutes of being frozen. This sadly is a common experience though, however its gotten better thanks to the last macOS update. The issue is related to Safari, and if I'm doing a lot of work and have safari open, boom it can crash. I can't tell you the last time I had a BSOD in windows and I use it daily. Other then Safari taking my iMac down, macOS has been fairly stable. On the plus apple side I don't have driver issues with macOS like I would with Windows. Restoring or recovering in macOS is dead stupid easy. Conclusion: Its hard to justify spending so much money on the Mac with its last generate processor, anemic GPU. (compared to the Razer) and the huge question mark about the reliability of the keyboard. Still, the MBP is on my short list and with the exception of the keyboard and if Apple were to update it to coffee lake, I'd be pretty happy with it. Razer I think is my overall choice especially if we don't see anything come from apple. Dell appears to be a safe bet it does have some nice features but I thin MBP or Razor may be what I opt for.