"Expose isn't really necessary on Windows 7 due to Aero Peek, the taskbar being a window manager and Flip-3d. The reason Apple added Expose to Mac OS X in the first place is because the Dock is nothing more than an application launcher. But since Windows 95, you've always had a centralized location for window management. "
The Dock has never been "nothing more than an application launcher". It is indeed one, but it does switch between applications as well, and you can pick an specific window by right-clicking the icon. Nevertheless, it displays information about the state of the program too and enables control of centain programs (as iTunes). In other words, it is a centralized location for application management, which Windows will never have. Since you still have to live with the mess of seeing icon shortcuts in the taskbar, in the start menu AND in the desktop - what is centralized about this?
"Also, Aero Peek is in some ways better than Expose because it doesn't move or resize any of the windows. It shows you exactly where everything is, and it also turns everything to glass, except for the windows related to the application you're managing through the taskbar. It combines Expose's "Show all windows" and "Show all application windows" functions."
Ok, does it show all windows at once? It seems not. That's what I'm looking for in exposé. I want to see all that's opened at once.
"As for Spaces, well, that's true, but not everyone needs or uses it. Effective window management is a good skill to learn, regardless of how many virtual desktops you may have. And of course, there are third-party virtual desktops for Windows available. Microsoft even released a virtual desktops PowerToy back in the Windows XP days."
The PowerToy only works in XP, if you can call that "to work", it is a mess. Virtual Desktops would be very welcome on Windows because I don't like my desktop to be all messed up with a ton of windows over each other. On the Mac, I can hide (command h, option command h - hide other) the application, what is the alternative on Windows? I know, I know, MAXIMIZE, as every Windows user does. But is that suitable for today's 20"+ displays? Don't think so.
"As for Time Machine... Windows Vista and beyond now includes shadow copies, which are somewhat similar in that they version all the documents on your computer. The main difference is that Time Machine requires an external disk, while shadow copies can be stored on a secure partition on the same drive."
That is wrong. Time Machine works with another partition on the same drive as well, it is just not any useful if you are protecting your data form a hard drive crash! Time Machine can back up an entire system, and if the drive fails, once I install a new drive with OS X, it can bring back *everything* just as they were in the previous drive. Is that possible on Windows? I don't think so, nor it is for Microsoft to come up with a UI that make users actually interested in back ups.
"And as for Unix, that's also true. But I still fail to see what exactly makes Unix so superior to NTFS. I think it's trendy to say this without doing much research. For everyday usage, there is very little that Unix does that NTFS can't. The Windows NT kernel was first developed in 1993 and has become extremely matured since then. End-users will likely never know or care about the differences between the two. They both work and are credible foundations for building operating systems."
What the hell? Unix and NTFS are completely different things. Unix is an operating system, from which Mac OS X's core components (Darwin) are based of (Unix-like). NTFS is a file system (old and crappy - bad enough to make people still need to defrag), like OS X's HFS+. Microsoft has been trying to come up with a better file system ever since Windows 95, they even promised WinFS for Vista, which never made it.
The NT kernel will never be as secure or stable as a Unix System. It doesn't rely on the same permission system security and memory management. It is also known that OS X's Darwin is open source, therefore any developer can spot a bug on the code or even send the patch. I wouldn't trust security from a system that is completely closed-source. We could never know if Microsoft has even changed something relevant in NT since it was released.