Uhh, are you joking? In the past few years, Microsoft has shown the most direction in 2 decades. Windows, Windows Phone, and Xbox are all converging on the Metro UI (which is a true breath of fresh air), and Microsoft has finally stopped allowing big business to hold back innovation on Windows. Windows 8 dumps the Start Menu, and on ARM, you won't even be able to install any traditional "Windows" software - everything will have to be in Metro.
Windows 8 tablets are going to be usable for actual productivity, rather than the consumption-focused nature of the iPad. Tablets that can convert into laptops and vice versa are going to become popular in the corporate world in a way that iPads never will, due to their lack of native support for Office.
OTOH, there are a lot of people that have grown tired of iOS. It's been out for 5 years now, and little true innovation has taken place since the release of the original iPhone. Upgrades to the iPhone have mostly consisted of adding features that should have been present all along, such as a proper notifications system (which still has problems) and support for 3rd party apps (which should have been present from the beginning). You still can't have widgets on the home screen, and the chance of Apple adding some kind of split-screen view, like you can get in Metro, is extremely slim.
As for OS X, it's an absolute nightmare. The window manager is horrific, and things are only going to get worse as Apple starts restricting the installation of software from non-approved sources, all in the name of a more "beautiful" experience.