We can only hope.... but you have to admit that it's going to take a mighty big course correction to fix their problems. Things that I personally think have been really bad decisions: Discontinuing technet; raising the price of the data center version of Windows server by 28%; the debacle that was the Surface; the metro interface (at least give people a choice of user interfaces); I mean I could go on for at least a few more paragraphs but those are the most recent things. Also this is a quote from one of my older posts:
However, my main complaint is that Microsoft has not done enough to fix the sluggish performance of Windows on machines that by the standards of ten years ago are practically super computers. When Windows XP on a 3.2Ghz Pentium 4 with 3.2GB of ram and a 500GB Western Digital Black Edition drive is much (much) more responsive than Windows 8 x64 running on a Socket 2011 system with an i7-3820 3.6Ghz cpu with 16GB of ram and a 2TB Western Digital Black Edition drive there's something seriously wrong under the hood.
There was an article here on Slashdot four or five years ago referencing a blog post by a Microsoft Kernel developer (I looked but couldn't find it in order to provide a link) but the blog post essentially said that the Windows kernel was just not written to take advantage of multi-core / hyper-threading enabled cpu's and that the kernel needed a complete overhaul to fix the problem. I also seem to remember that within days the blog post had been taken down, apparently Microsoft doesn't like it's employee's criticizing their products.