I and many others been pretty harsh on Microsoft in this forum over the past several months - and they really had every bit of it coming. I still think Microsoft's refusal to acknowledge the problem and keep us updated on their attempts to fix such a severe
known problem is just inexcusable.
That said, my experience so far with my SP4 after the flurry of updates over the past few weeks and also this week's Anniversary Update (Redstone) is one of vast improvement.
I've only had one failure of any kind since the AU: actually, it woke fine, but then Windows Hello wouldn't run, and it also wouldn't allow me to choose PIN or Password as an alternative, so I was forced to do the time-honored forced Poweroff/Startup again.
(There seem to still be problems with the USB power system - my SP4 fails to go to sleep when plugged in (I've told it not to in settings), even when I manually invoke sleep - the USB lights on my Wacom digitizer pad flash madly as the USB connection is started
and stopped, and so it never enters sleep. This is definitely a bug, but admittedly a bit of a corner case.)
For the first time, I feel like I've got something approaching the Surface Pro 4 I bargained for, and that Microsoft advertised. It sleeps and wakes, it no longer loses the ability to run Modern (UWP) apps (Start Menu, Cortana, Action Center,
etc.) several times a day, and in general, I'm starting to think I could actually count on it working.
I'm still quite distressed that I've wasted so much of the last two years trying to get everything to work, but I applaud Microsoft's tech team on finally (I hope) getting this right, and making things work (at least nearly) as they should.
The Anniversary Update is a real improvement, too - the Start Menu is nicer; Windows Ink finally lets apps take advantage of the great power of the pen; Cortana works better; audio support is much improved (although my bluetooth speakers can become disconnected
after waking, which also requires a reboot); the seams between the old desktop and new UWP halves of the OS are less noticeable; and as an old Unix user recently back into software development, having the Ubuntu Linux on Windows stuff is just the greatest
thing ever - it really is the best of Windows combined with the best of Linux/Unix.
So my preliminary assessment is, "Job well done, and it's about time! Now keep on going - you're not done yet."(I'm reserving final judgment for another week or two, but so far, color me happily impressed, quite optimistic, and finally not regretting buying into the Surface Pro 3 and 4 ecosystem.)
I might even be really interested in that rumored Surface Phone when it gets here, if MS can continue to improve reliability to the "rock solid" level. ;-) Seriously, thanks to the entire (no doubt quite extended) team for the long overdue results. Now
if we could just work on that customer communications thing... (Not really angling for a job, but I happen to be available at the moment, and once owned responsibility for all software and firmware on portables at Dell.)