Good points. I guess ctrl-click won't work for xp. You'd need an external mouse.
As far as dual booting goes, I've got zero interest. Once upon a time I used to dual boot Linux and Windows. It's a big pain. What I really want is virtualization. The new Intel chips support hardware virtualization. Once someone relases an emulator that runs Windows apps at near native speeds, I can get rid of my last Windows machine, and go Mac at the office as well. This wouldn't be a good solution for video gamers, but for those of us still tied to a Windows app it'll be great.
Honestly, though, I think the vast majority of Mac users don't care one way or another. Most Mac users are looking to get away from Windows, not run it on a Mac. The OS and bundled apps are the biggest selling point for a Mac - it's an actual system, as opposed to a bunch of parts cobbled together by a bunch of different companies. The availability of software for Macs really isn't a problem. With few exceptions, there are Mac apps as good or better than the Windows apps in just about every segment. The giant hole is vertical apps, but lots of those are moving to web apps anyway. The big one for me is Visual Studio. I love to use it, and I don't guess MS will build me a Mac version.