You know guys, we all know windows sucks badly compared to MacOS X . (Still, no need to make Bill eat his Longhorn.) After all, we've all (or many) used Windows before and it has it's issues, because of it's complexity.
MacOS X is user-freindlier, I agree totally. But that's not it's main reason of being "better".
Windows' concept is totally different. While Apple tailors it's hardware to fit the software perfectly, which we may call a closed-source platform, M$ thrives to make themselves work on any platform whatsoever. I mean, MacOS X now works on Intel, would it work on AMD? I doubt it. Would OS X work if you jammed in a MSI motherboard? You couldn't, really, not in an iMac.
That's the difference, and M$ obviously pciked up the harder job. And I have a feeling Longhorn will not be a disappointment, or else they wouldn't wait so long.
I'm not really defending M$ here, but I'm trying to show why they are understandabally behind.