Windows will usually always win any competition between it and Linux when it comes to ease of use, but that is down to MS being at it for many, many years. Unfortunately, while it may be easier to use Windows is a pig of an OS.
I don't blame MS really for this as considering the amount of hardware it supports and also how forgiving it is you have to expect some of the downsides. For Average Joe it is perfect. You just happen to be Mr Joe
Linux is getting better with user friendliness. I remember when I first used Debian years ago, it was about as user friendly as a cornered rat. Linux is also getting better when it comes to installing software with the use of package management systems. I would say that 90% of the programs I have installed have all be done using the apt-get utility in Ubuntu. Unlike Windows, any other programs, files or libraries needed are also downloaded with it if you dont already have them installed.
This goes a step further with a new project that is due to be launched very soon. It is basically a one-click package management system that can be used with any Linux distro. Deffo a step in the right direction for a standardised system of installation.
http://www.cnr.com/ check it out.
Although Linux does have some issues it is far more powerful than Windows. If there were no command line it would just be a mere copy. You have to remember that in Windows the kernel and the rest of the OS is completely integrated with the GUI. Yes there is the cmd utility but it is pretty limited. In Linux the GUI merely sits on top of the OS. You can even change the GUI to a different one very easily, or use none at all! Ubuntu Edgy by default uses Gnome, but you can choose KDE if you wish or any other GUI system that may be around.
The "ultimate" OS, if there is such a thing, is probably Mac OSX. Well, for its GUI anyway. Everything is so easy on a Mac. Shame it costs both arms and a leg to get one and for your money get something that is as compatible with the rest of the world as water is with a mains socket!