The biggest problem with Windows 8 was Microsoft forcing Metro on every desktop and laptop not equipped with a touch screen. All Microsoft needed to do was give users the ability to disable Metro altogether and restore the desktop with Start menu for those that prefer using it that way.
Leave it to Microsoft to #$%$ defeat from the jaws of success.
One thing I didn't mention was the overall integration of Windows 8. A fatal flaw Android devices have is the assumption that only one person is going to use it. This works well for phones but not as well for tablets. On a Windows 8 device each person in the family can use the device and sign in with his or her profile. It more or less requires you to have a Microsoft Live or Hotmail account. But if you do you will have access to your Skydrive (7GB free storage) and perhaps one of the most advanced photo sharing pieces of software around. I know this doesn't sound like much but when you use it, it really is a huge deal. Android has always been clunky when it comes to integration of its own apps. Microsoft is silky smooth, nearly like an Apple experience.
The problem that Microsoft needs to address is the same bridge Apple ran across years ago. When Apple came out with iTunes it had to come up with a PC version of it. Microsoft needs to come to terms with the fact that people will have other e-mail services. I'm surprised that it's not built in right now. Google has ways to integrate other e-mails into your Gmail address I'm sure Microsoft could do the same thing.
I think the thing that will screw people up the most is the name Windows 8. It's not the next generation of Windows. If they had named it "Windows Mobile" and realized that people don't really want it on their desktop computers it would have been off to a better start. Oh well, maybe next generation.