Good God, you people are hopeless.
I do agree with jonnythan that Linux isn't ready for desktops, but in all respects, neither was Windows.
Windows blue screened about every 5 minutes when I used it, but Windows NT has made a great improvement in stability.
And if jonnythan didn't recognize that I wasn't talking about NT 4.0 right away, he might not know everything either.
(though, I have worked with NT 4.0)
If you really think that "Linux isn't ready for desktops" then you have not been keeping up with Linux. I am a devoted XP Pro user, and absolutely nothing will ever change that, despite however many braindead M$ parrots screech that it belongs in the junkyard. That said, I have over the last year been test-driving twenty Linux distros on LiveCD mode, to see if I could find anything worthy to install on my secondary HDD. All but one gave me too many problems to deal with, so you are right that most Linux distros are not suitable for beginners, but I suspect that if one has enough time and patience, all would function on a desktop. As for my 'pick of the litter', it's MX Linux 17.1, which I am now using in LiveCD mode to teach myself the Linux OS. Next month it will get installed, and become my secondary OS.