SelectingADistribution notes that a number of LinuxDistributions that exist only as "desktop Linux" do nothing but try to be Windows. As soon as you get past this mentality and realise that you are not locked down into simply trying to ape Windows, you'll get much further with Linux. That's what makes MacOSX so successful, too. Important differences between Linux and Windows:
You (can) know precisely what your computer is doing at every point.
You can look at a process list and be able to name exactly what all the processes are, what they are doing, what the consequences of shutting them down would be, f.ex:
For most processes you can just type man foo to find out what they're for, much unlike Windows. Of course, a dumb Linux SysAdmin will still lose to a smart Windows admin every day -- see sites like http://www.pacs-portal.co.uk/startup_content.htm and http://www.answersthatwork.com/Tasklist_pages/tasklist.htm.