Sorry, my post is a bit too long, but so is the parent.
Ribbons are crap. I've used Office for 10 years and I often cannot find a simple function I used to have right there in the menu. Apple's searchable menus are far superior. Also, next time you use them on a laptop try to notice how they take up half of your screen. And next time you say that something now takes 30 sec instead of an hour, please include a solid example. And why would it take an *hour* before?
Visual Studio is good, I agree. Let's forget for a minute that the Express (free personal use) version is heavily castrated. Forms designer is way better than anything in Java world for example. But good old Power Builder offered a much more stable visual designer. Also, try to change a generated form manually (some people do that and there is nothing to stop them in Visual Studio) and you will never be able to open that form in the designer. And when you refactor something in Visual Studio it takes fucking forever, because it's doing a simple text search across the entire project.
Anyways, I think Microsoft does do a lot of good things - like, for example, providing employment for a *lot* of people (partially by creating labor-heavy and IT-maintenance-heavy desktop and server products - although this might be considered a kind of the "broken window fallacy" activity), but your arguments are hardly accurate.