Again, valid comments. But I'm just saying that although the first few days with each device I personally WAS affected by some, not all, of the various issues documented. But now it's been a few weeks and various OS updates and firmware updates have been applied and now I just use the devices with nary a glitch. Keep in mind I have admittedly tweaked the SP4 with various settings changes (power plan, host file, manual display driver install....) and that could mean I am ahead of the average consumer curve. And having said that, I do think it is a drag that you have to know so much about the SP4 to get it running well. I suspect most folks that walk out of the store with their sweet new package are less likely to make the efforts that many of us have.
The 950XL has been far less effort. It simply needed a hard reset and fresh config without restoring from a backup. Since build 10586.29(?) it's been smooth sailing for me. (YouMail for VVM since Dual Sim is an issue there)