I like the new UI style, I liked Vista & 7 over XP and I like this over 7. It's not annoying for me at all. I would not want to go back after using it for a while, but then I like change sometimes, and I like variety. The feeling of modern styling can be grating for some but it's something that is always changing. I really like VS2012 now as well. I wouldn't enjoy going back to VS2010, it's so XP, I'm glad they're shaking off the last vestiges of that old UI.
In my opinion, the metro UI just looks like colored squares and rectangles.
Well this could be said about any interface, because that's all they are for the most part, with words and icons to distinguish them. The XP UI (which carried on right into W7 in some parts) can look cluttered, the flat look now looks fresh to me. The new style should perform better than aero as well. I liked aero, don't get me wrong, but I think Microsoft are taking performance more seriously now with RT, Direct X integration, Async, they seem to be focusing on getting everything working faster. And that's a good thing. I might argue that options are always good, and maybe a skinning system would be nice, or aero as an option. But then if you want that so badly, you can get software to do that for you anyway cant you ? But those systems have an effect on performance. Overall, the user experience is getting better. It's the nature of the beast that life is a living experiment. The medical and pharmaceutical industries have known this for a long time. Sometimes the best way to try something is just to use it for a while. IMO the start-menu was clunky! And desktops and UI cannot stay the way they have been for the past 10 years. Nested menus are not that great, and it's certainly not the only way to run a program.
When I read about WinRT I was hoping that Win32 was going to be made legacy in favor of WinRT, but it's a little more complicated that that. Maybe that will happen in the future which would be great, but it's not ready yet. If RT moves onto the desktop then maybe we will see more work on the UI, because the improved performance will give more breathing room. But I say this with the expectation that RT will eventually have features it doesn't have now, such as supporting desktop style windows. I haven't programmed for it much yet, but from what I understand, it's a better system than Win32 and allows faster inter-op.
its strange that the metro ui came with windows server 2012
Well actually, Microsoft recommend using the core installation option in most scenarios, which doesn't have much of a GUI at all, and rather, use Remote Tools to manage the server.
I don't think the desktop is dying, and I don't think Microsoft think that or are saying that. Think of all the people that work at a desktop ! But there are new kinds of computers now, this is the future we all dreamed of, but hey guess what, our dreams didn't come with market decisions and disgruntled consumers and confusion about what these devices are used for. But there are some hard realities, you can't have XP forever, or even W7, because they start looking old, and they don't work on these new computers.
There is actually two topics in all this .. WinRT style and new Win32 UI style. But the discussion is kind of a mish-mash. And the start-menu / start-screen is a topic in itself I would say.
I got to play with a Surface RT today, Microsoft finally agreed to allow retailers to show them. It looks and feels good, although I'm yet to try out a stylus on one, which is a feature I want. So I can wait a bit longer. But WinRT for tablets is an essential OS if Microsoft want their software on these new computers that everyone's buying. Traditional Windows has no place on these devices, it doesn't work properly in that setting. But it must be confusing for the non-technical folk out there trying to understand the difference between RT and desktop, and why does Windows 8 have access to RT, but RT devices don't have access to desktop (except it does, but only for office !) ... what the ... I have friends that would have no idea what all that means, that's a really confusing aspect to this roll-out. We now have 2 operating systems in one which is a bit of a problem. It's good for developers because we have access to both, but for the average home user .... I'm not sure it's a good thing.