Certainly, if you compare what was around about even 2 years ago to the sweetness that Red Hat 9 (especially with Ximian Desktop 2) can be - how nice to look at and how potentially bloody easy to use - its a wonder its not even more popular right now....
Hmm... well, maybe not. Linux needs to be marketted better. Its known as a Geek's toy and not as something that can be a cheap desktop alternative. And it is becoming a very good, cheap alternative to Windows.... But its still not there yet....
But it is just nearly there. I think by Red Hat 10, we will have something that will make Microsoft more than a little nervous.
I think that the whole GNU thing will have a go at toppling Microsoft but whether or not that will happen or they will get flattened remains to be seen.
This time is about maybe 1 to 2 years away, I think.
One of best things GNU could do is try to embrace 64-bit as much as possible and give lots of 64-bit things away for nothing, which is likely what they are going to do. That and try to increase GNU's public image, let people know about it, and let them know that its a free OS alternative to Windows, but that it will run Windows software. There's still plenty of work to be done in these areas.