While I see where you’re coming from with this, and I actually agree about iOS 7 being kind of a nightmare, the difference in my mind is that one is about bugs (in particular with the interactions between the OS and the new 64-bit chips), the other is about a fundamental miscalculation of what the software should be.
I’m confident that Apple will be able to fix the bugs (word is that “iOS 7.1 is the true vision of iOS 7”), I’m not confident that Microsoft will be able to fix Windows 8. In fact, it sounds like they’re already admitting they can’t.
Bottom line: I’m a fan of the vision of iOS 7, I just can’t believe how buggy it is. When you consider that they were trying to keep the new 64-bit chips a secret leading up to launch, you likely have some sort of explanation for the bugs (though still incredibly un-Apple-like from a quality perspective).
Windows 8 should never have shipped the way it is. The “no compromise" approach was actually the opposite — it was a huge compromise. They should have picked one vision. Instead, we have traditional Windows users who hate all the Metro stuff and new Surface users who hate the traditional Windows stuff. It’s the worst of both worlds. A shitshow.
October 9, 2012, perhaps emboldened by a few tasty beverages, I went on a bit of a rant on Twitter:
11:45 PM Apparently tip-toeing around it isn’t enough so I’ll just come out and say it: Windows 8 is going to be a shitshow.
11:46 PM One man’s opinion perhaps, but it’s not really. I’ve talked to a lot of folks on both sides and as we get closer I’m much more confident.
11:46 PM Total. Shitshow. Just wait.