Complaints about MS moving backwards are from those that want the PC to stop developing and to stay as a single entity sat under a desk. That product model is rapidly becoming out of date.
... or maybe they come from those with long memories and remember MS' latest fads that led to "improvements" such as the active desktop, the quicklaunch bar (i liked, but you have to dig to get back), the (vista-style) gadgets, to name a few. now you get the search-as-you-type start menu and the ribbon (which to me is an abomination, btw) and the next round will have the tiles. wait another 4 years and windows 9, and where will all this be after MS once again fails in the ultramobile segment?
and yet, it's 2012 and in windows you still get apps that steal the focus, so you're typing and a dialog pops up which you dismiss the first time you press (which just happened) without having a chance to see what the hell that was. 2012 and you still cannot for love or money rearrange the stack of windows in the order you choose or even just pin to the top/bottom unless either the app codes for it or you download a utility. 2012 and you still cannot tell the OS that a specific app must always start at priority x, or use only x cores, unless you get a tool for it. and never mind my favorite windows 7 "enhancement", that one where whenever an app crashes, by default you have to wait several minutes for the system to go on the net and search for a solution (has anybody ever seen any? except for the now ultra-rare "incompatible with this version of windows"). you even have to go to the trouble of setting a registry entry to skip that marvellous, likely patented feature, it couldn't just have been toggled, noooo..... and by the way, you want to bet that is an enhancement that won't make it to windows 8? feedback on this, brave, brave early testers?
MS enhacements, the "innovation" buzzword they like to throw about so much, really leaves a lot to be desired. passing fads, more like.