I spent 2 hours checking out Windows 8. As a developer, the conclusion is to stick with Windows 7. my observations are:
1. work and play don't mix.
metro is for play, desktop is for work. they don't mix. I am consistently thinking about where things are. should I switch to metro or desktop for what I want to do.
2. desktop become handicapped.
Removing the "start" button is a mistake in my mind. I understand Microsoft want to emphasize the new "starting place" for windows is the new metro, but taking away start button means that I have to switch to metro and search for "control panel" to access it. To access visual studio.net? I have to switch to metro and search for "visual studio" and click the icon which switches me right back to desktop. I'd perfect happy to spend all my time on desktop had they kept that start button.
3. Things looks different between IE9 and IE10
and there is no quick fix if you are really aiming for pixel-perfect. It is a nightmare for me.
For a non-developer: a Metro only windows 8 would be very appealing
For a developer: a desktop only windows 8 is at least as good as windows 7 which is really good thing.
but mixing metro and desktop, I am afraid that it is just gonna slow me down.
What do you think of windows 8?