Give credit where credit is due, and Apple has a long track record of very good speakers.
As for windows, I've incurred a couple BSODs, I'm trying to pin down the cause. The first one seems related to Vmware. I had a VM up and running and the machine went into sleep - I don't think vmware liked that. The other was playing Fallout4, and Bethesda software is known to be buggy. I've had the game crash a handful of times. To be safe, I ran MdSched.exe (Windows Memory Diagnostic) and it showed no errors with the ram.
Great speakers, as long as they don't blow

To be fair Dell was doing the same, didn't even need Adobe help, the bundled Maxx audio bundled software was enough.
About the BSOD, the sleep on Windows machines was always bad, I'm just used to shutting them down. I've had way too many 'hot bag' accidents and don't even know if this got improved in recent years. Bethesda software is known to be buggy, but this is more in a sense of gameplay bugs, not BSOD. I don't remember ever getting one.
The single most effective way to avoid BSODs is not to use the preinstalled Windows, but loading one from scratch using USB stick and latest, pure Microsoft provided installer. Microsoft has all the drivers you need, including the ones actually made by Lenovo and Nvidia. After clean installation I only install stuff that's made by the laptop manufacturer and only if it is newer and listed as critical, no other drivers listed by them. In case of the Carbon (which should be similar to X1E,), after clean install I loaded:
- TB3 firmware (but not driver)
- BIOS (after checking in forums if there are any bugs)
- Lenovo Thermal Solution Driver
- Lenovo USB Selective Suspend Patch
- Lenovo Vantage - disabled auto updates immediately
And I'm not planning to load anything more ever again from Lenovo unless there is a critical bug.
EDIT - after loading clean Windows, hit "Check for Updates" in Windows Update settings until there is nothing more. Even if after last installation of updates it says "You're up to date" hit the button, because they delay some roll outs.