I disagree with the article on some points. Balmer is a definitely a buffoon and has no vision for the future. But at the same time I think MS has really turned things around in the past few years. They are still not innovating, but they are working their asses off and putting out good products.
I switched to a Mac when they introduced the first Intel laptops because at the time it was just so far ahead of XP (I believe that was Tiger at the time). MS totally fucked up with Vista. It was late and it did not bring almost any of the core features that were initially promised. But you have to give MS credit for Win 7. They caught up to Apple and knocked it out of the park. To such an extent that I could see myself switching back in the future if Apple fucks up. You also have to give MS credit for the 360. That was one piece of consumer tech where they were cutting edge and saw where the market was going. I think Kinect is shit, but it was obviously a big hit and unlike anything else I had seen before it so they should get credit for that as well.
I can't say whether Win8 is going to be a success or what it means for the tablet markets (I have never been into tablets, Apple, Google or otherwise). But to me this last decade was not all failures for MS. Balmer should have been fired for whatever the fuck they did to the Windows phone division while Apple and Google came in and ate MS's lunch, but you can't say that MS did not get a few things right in the past 10 years.