Pgrey and A5cent - are your experiences the norm or unusual? I haven't seen my surface crashing ever while my older pc has crashed once only since upgrading last year. My surface can freeze now and then but that is because if some software or downloads
I'd say my experience is possibly outside the norm (I haven't checked recent telemetry data), and often my display driver crashes (AMD has some issues still with the W10 drivers), but I don't feel like I'm an outlier, particularly when I read forums and reviews.
Win10 is stable "enough" for me, maybe not as stable as I'd like, or as most would like. Loading VM type setups is something I've considered, like a5cent, but for the near-term, I'm good with my desktop and other installs, as-is, stability issues are not serious enough to cause me to abandon my current methods.
I only agree partially on the "appliance" status of a phone. To me, phones have taken a departure from being "just an appliance", when we started expecting them to do EVERYTHING a PC can do (and more, in many cases). To me, this just implies a small mobile PC, that also functions as a phone, but that's a philosophical standpoint, obviously.
Was Win7 (and maybe Win8, certainly WinPhone8) more stable, yes, absolutely! Was it less secure, and less capable, also a yes. Would I go back to it, for the stability, nope. I might have answered this differently, right around pre-RTM, and shortly after, but I think things have gotten a lot better, particularly in the past 6 months.
I've done OS work (a lot of it), it's very hard, particularly when you've got thousands of people in a larger group, with dozens of branches, all trying to get features and fixes in, and re-integrated into one of many sub or main branches, merges of all sorts can be very tricky in this regard.
Should we hold the OS to a VERY high regard, yes, I agree 100%. Is it infallible, no, not by any means. If we wanted this type of OS, we would have to wait longer for releases/features, and that's just not how the market is going right now...
IME, 95%+ of these "freezes" we see are all driver-related, and more often than not, they're third-party submitted, even if they shipped in-box (or maybe they were updated post-ship). I worked on stability for these drivers, we did things like discover data and other interfaces, hammer them, put them through various state transitions, run IOCtL probes, and mix things up 27 different ways. We found so many bugs that I lost count, but almost 100% of the driver stacks that were built-in were fixed, and some 3rd party ones were delayed, just the nature of shipping the OS, again.
It's tricky, since MS has a lot of trusted partners, they can't point fingers, about telemetry data, but must generally just "eat" the comments about instability, even though they created all types of mechanism to allow clean exception and other error handling, which are then ignored, or partially implemented, by some third-parties.
Be-it-as-it-may, this is where greater Windows ecosystem sits today.