On my home workstation I've been running the 90 day trial of Windows 7 Enterprise RTM for the past few weeks, and, well, each day I'm finding less reason to return to OS X. It's refreshing to know that what I want will actually be available, instead of the Mac "I wonder if there's something similar for OS X" dance - inevitably ending with some product not nearly as feature-complete as its Windows counterpart - which I've played during my last two years' foray into trying a home OS X workstation. Even in the non-specialist categories, it's a pleasure to go back to VMware everything vs limited Fusion, NaturallySpeaking vs limited MacSpeech, Office 2007 vs limited Office 2008+Mail, Explorer vs treeless Finder, IE/Firefox for Windows vs inextensible Safari/ugly misfit Firefox for Mac. I can even play any game I want without rebooting (rare)!
As for emacs, Mathematica, ssh, etc., where I spend much of my life, well... either works, so swapping is easy. Since anything build-y is the responsibility of a Linux box, I've not found much benefit to the Unix underpinnings of OS X, except that the heavy NT process means that occasional Cygwin scripting is slowwwwer.
Two biggest gripes:
- "Flip 3D" is truly awful. Just swallow your pride on this one, MS, and copy Expose - we progress because we embrace and build on others' good ideas. Yes, third party offerings exist.
- Windows 7 and my iMac seem to disagree on *something* to do with peripheral handling on wakeups and warm reboots: sometimes the display resolution is reset, and my USB keyboard/mouse will not respond. This problem seems unique to my iMac when running Windows 7.
I'm starting the process of trying to justify keeping the iMac once AppleCare reaches its last few months vs custom build. Win7 is stable, and fast, and intuitive, and allows me to never settle for second best (because the most feature-complete almost-anything is available for Windows).
As for any security argument - please! I run antivirus and take suitable care on Windows, which means I am reasonably protected from the random keylogger/data grabber. If someone wanted to specifically target me, I'd be no more protected on OS X than Windows: proof-of-concept exploits for OS X are easy to write, and those for long unpatched vulnerabilities (hey, Java) are available in the wild. If I was paranoid, I'd be running a transparent IDS box, not taking refuge in the fact that less effort has been put into studying OS X security than Windows security.