My home desktop is dual-boot XP and Win7. I've not booted it into XP for many weeks, and I've switched the "default start" from XP to Win7. It'll be a pain in the neck if the Win7 expires before there is a released version.
Vista I tried, and went back to XP.
No contest!